Sobes.tech
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();