Junior — Middle
Meg tudná magyarázni, hogy mik az objektumok az objektumorientált programozásban?
sobes.tech MI
Válasz az MI-től
A tárgyorientált programozásban (OOP) egy objektum egy osztály példánya, amely adatok és módszerek kombinációját tartalmazza az adatokkal való munkához. Az objektumok konkrét entitásokat képviselnek a domainből, és rendelkeznek állapottal (mezők értékei) és viselkedéssel (módszerek). Például Java-ban létrehozhatunk egy "Autó" osztályt, mezőkkel "szín" és "sebesség" és módszerekkel "vezet" és "fékez". Ennek az osztálynak minden objektuma saját értékekkel rendelkezik ezekhez a mezőkhöz, és képes végrehajtani a módszereket.
Példa:
class Car {
String color;
int speed;
void drive() {
System.out.println("Az autó " + speed + " km/h sebességgel halad");
}
}
Car myCar = new Car();
myCar.color = "Piros";
myCar.speed = 60;
myCar.drive();