Sobes.tech
Junior — Middle

Puteți explica ce sunt obiectele în programarea orientată pe obiecte?

sobes.tech AI

Răspuns de la AI

În programarea orientată pe obiect (OOP), un obiect este o instanță a unei clase care combină datele și metodele pentru a lucra cu aceste date. Obiectele reprezintă entități concrete din domeniu și au o stare (valorile câmpurilor) și un comportament (metode). De exemplu, în Java, se poate crea o clasă "Mașină" cu câmpurile "culoare" și "viteză" și metodele "merge" și "frânează". Fiecare obiect al acestei clase va avea valorile sale specifice pentru aceste câmpuri și va putea executa metodele.

Exemplu:

class Car {
    String color;
    int speed;

    void drive() {
        System.out.println("Mașina merge cu viteza " + speed);
    }
}

Car myCar = new Car();
myCar.color = "Roșu";
myCar.speed = 60;
myCar.drive();