Junior — Middle
Kaip objektas realizuojamas objektų orientuotos programavimo kalboje?
sobes.tech AI
Atsakymas iš AI
Objektas objektinio programavimo (OOP) kontekste yra klasės pavyzdys, kuris sujungia duomenis (laukus, savybes) ir metodus (funkcijas), skirtus darbui su šiais duomenimis. Objektas inkapsuliuoja būseną ir elgesį, leidžiant modeliuoti realias esybes.
Pavyzdžiui, Java, objektas sukuriamas pagal klasę:
class Car {
String color;
int speed;
void accelerate() {
speed += 10;
}
}
public class Main {
public static void main(String[] args) {
Car myCar = new Car(); // objekto kūrimas
myCar.color = "red";
myCar.speed = 0;
myCar.accelerate();
System.out.println(myCar.speed); // 10
}
}
Čia, myCar yra Car klasės objektas, kuris saugo savo būseną (color, speed) ir gali vykdyti veiksmus (accelerate).