Junior — Middle
Hogyan valósul meg az objektum fogalma az objektumorientált programozási nyelvben?
sobes.tech MI
Válasz az MI-től
Az objektumorientált programozásban (OOP) az objektum egy osztály példánya, amely adatokat (mezők, tulajdonságok) és módszereket (függvényeket) kombinál az adatokkal való munkához. Az objektum inkapszulálja az állapotot és a viselkedést, lehetővé téve a valódi entitások modellezését.
Például Java-ban az objektum egy osztály alapján jön létre:
class Car {
String color;
int speed;
void accelerate() {
speed += 10;
}
}
public class Main {
public static void main(String[] args) {
Car myCar = new Car(); // objektum létrehozása
myCar.color = "red";
myCar.speed = 0;
myCar.accelerate();
System.out.println(myCar.speed); // 10
}
}
Itt a myCar egy Car osztály példánya, amely tárolja az állapotát (color, speed) és végrehajthat műveleteket (accelerate).