Junior — Middle
Welk sleutelwoord in de programmeertaal wordt gebruikt om het gedrag van een methode in een subklasse te vervangen?
sobes.tech AI
Antwoord van AI
In programmeertalen zoals Swift of Objective-C wordt het sleutelwoord override gebruikt om het gedrag van een methode in een subclass te vervangen.
Dit betekent dat de subclass haar eigen implementatie van de methode biedt, die al in de superclass is gedefinieerd.
Voorbeeld in Swift:
class Animal {
func sound() {
print("Een geluid")
}
}
class Dog: Animal {
override func sound() {
print("Blaffen")
}
}
let dog = Dog()
dog.sound() // Output: Blaffen