Junior — Middle
Как се реализира понятието обект в езика за обектно-ориентирано програмиране?
sobes.tech AI
Отговор от AI
В обектно-ориентираното програмиране (ООП) обектът е екземпляр на клас, който обединява данни (полета, свойства) и методи (функции) за работа с тези данни. Обектът инкапсулира състоянието и поведението, което позволява моделиране на реални същности.
Например, в Java, обектът се създава на базата на клас:
class Car {
String color;
int speed;
void accelerate() {
speed += 10;
}
}
public class Main {
public static void main(String[] args) {
Car myCar = new Car(); // създаване на обект
myCar.color = "red";
myCar.speed = 0;
myCar.accelerate();
System.out.println(myCar.speed); // 10
}
}
Тук, myCar е обект на класа Car, който съхранява състоянието си (color, speed) и може да изпълнява действия (accelerate).