Sobes.tech
Junior — Middle

Cum se implementează conceptul de obiect în limbajul de programare 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ă date (câmpuri, proprietăți) și metode (funcții) pentru a lucra cu aceste date. Obiectul încapsulează starea și comportamentul, ceea ce permite modelarea entităților reale.

De exemplu, în Java, un obiect este creat pe baza unei clase:

class Car {
    String color;
    int speed;

    void accelerate() {
        speed += 10;
    }
}

public class Main {
    public static void main(String[] args) {
        Car myCar = new Car(); // crearea obiectului
        myCar.color = "red";
        myCar.speed = 0;
        myCar.accelerate();
        System.out.println(myCar.speed); // 10
    }
}

Aici, myCar este un obiect al clasei Car, care stochează starea sa (color, speed) și poate executa acțiuni (accelerate).