Junior — Middle
Hoe wordt het begrip object geïmplementeerd in de objectgeoriënteerde programmeertaal?
sobes.tech AI
Antwoord van AI
In objectgeoriënteerd programmeren (OOP) is een object een instantie van een klasse die gegevens (velden, eigenschappen) en methoden (functies) combineert om met deze gegevens te werken. Het object encapsuleert de toestand en het gedrag, waardoor het mogelijk is om echte entiteiten te modelleren.
Bijvoorbeeld, in Java wordt een object gemaakt op basis van een klasse:
class Car {
String color;
int speed;
void accelerate() {
speed += 10;
}
}
public class Main {
public static void main(String[] args) {
Car myCar = new Car(); // object maken
myCar.color = "red";
myCar.speed = 0;
myCar.accelerate();
System.out.println(myCar.speed); // 10
}
}
Hier is myCar een object van de klasse Car, dat zijn toestand (color, speed) opslaat en acties (accelerate) kan uitvoeren.