Sobes.tech
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