Junior — Middle
Ako je v jazyku objektovo orientovaného programovania realizovaná predstava objektu?
sobes.tech AI
Odpoveď od AI
V objektovo orientovanom programiraní (OOP), objekt je instanca klase koja kombinuje podatke (polja, svojstva) i metode (funkcije) za rad sa tim podacima. Objekt enkapsulira stanje i ponašanje, što omogućava modelovanje stvarnih entiteta.
Na primer, u Javi, objekat se kreira na osnovu klase:
class Car {
String color;
int speed;
void accelerate() {
speed += 10;
}
}
public class Main {
public static void main(String[] args) {
Car myCar = new Car(); // kreiranje objekta
myCar.color = "red";
myCar.speed = 0;
myCar.accelerate();
System.out.println(myCar.speed); // 10
}
}
Овде, myCar је објекат класе Car, који чува своје стање (color, speed) и може извршавати акције (accelerate).