Sobes.tech
Junior — Middle

Můžete vysvětlit, co jsou objekty v objektově orientovaném programování?

sobes.tech AI

Odpověď od AI

V objektově orientovaném programování (OOP) je objekt instancí třídy, která spojuje data a metody pro práci s těmito daty. Objekty představují konkrétní entity z domény a mají stav (hodnoty polí) a chování (metody). Například v Javě lze vytvořit třídu "Auto" s poli "barva" a "rychlost" a metodami "jet" a "brzdit". Každý objekt této třídy bude mít své vlastní konkrétní hodnoty těchto polí a bude schopen vykonávat metody.

Příklad:

class Car {
    String color;
    int speed;

    void drive() {
        System.out.println("Auto jede rychlostí " + speed);
    }
}

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