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();