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