Sobes.tech
Junior — Middle

Можете ли да обясните какво представляват обектите в обектно-ориентираното програмиране?

sobes.tech AI

Отговор от AI

В обектно-ориентираното програмиране (ООП) обектът е екземпляр на клас, който обединява данни и методи за работа с тези данни. Обектите представляват конкретни същности от областта и притежават състояние (стойности на полетата) и поведение (методи). Например, в Java може да създадете клас "Автомобил" с полета "цвят" и "скорост" и методи "шофирай" и "спирай". Всеки обект от този клас ще има свои конкретни стойности за тези полета и ще може да изпълнява методите.

Пример:

class Car {
    String color;
    int speed;

    void drive() {
        System.out.println("Колата кара със скорост " + speed);
    }
}

Car myCar = new Car();
myCar.color = "Червен";
myCar.speed = 60;
myCar.drive();