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