Sobes.tech
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).