Sobes.tech
Junior — Middle

Môžete vysvetliť, čo sú objekty v objektovo orientovanom programovaní?

sobes.tech AI

Odpoveď od AI

V objektovo orientovanom programovaní (OOP) je objekt inštanciou triedy, ktorá spája údaje a metódy na prácu s týmito údajmi. Objekty predstavujú konkrétne entity z domény a majú stav (hodnoty polí) a správanie (metódy). Napríklad v Jave môžete vytvoriť triedu "Auto" s poľami "farba" a "rýchlosť" a metódami "ísť" a "brzdiť". Každý objekt tejto triedy bude mať svoje vlastné konkrétne hodnoty týchto polí a bude môcť vykonávať metódy.

Príklad:

class Car {
    String color;
    int speed;

    void drive() {
        System.out.println("Auto jazdí rýchlosťou " + speed);
    }
}

Car myCar = new Car();
myCar.color = "Červená";
myCar.speed = 60;
myCar.drive();