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