Junior — Middle
Leg uit wat een klasse is in objectgeoriënteerd programmeren.
sobes.tech AI
Antwoord van AI
Een klasse in objectgeoriënteerd programmeren is een sjabloon of beschrijving van de datastructuur die eigenschappen (velden) en methoden (functies) combineert, die het gedrag van objecten die op deze klasse zijn gebaseerd, definiëren.
De klasse wordt gebruikt om instanties te maken — objecten die specifieke waarden voor eigenschappen hebben en bepaalde acties kunnen uitvoeren. Dit maakt het mogelijk om echte entiteiten en hun interacties te modelleren.
Voorbeeld in Swift (iOS):
class Car {
var color: String
var speed: Int
init(color: String, speed: Int) {
self.color = color
self.speed = speed
}
func accelerate() {
speed += 10
}
}
let myCar = Car(color: "Red", speed: 0)
myCar.accelerate()
print(myCar.speed) // 10