Junior — Middle
Welches Schlüsselwort in der Programmiersprache wird verwendet, um das Verhalten einer Methode in einer Unterklasse zu ersetzen?
sobes.tech KI
Antwort von AI
In Programmiersprachen wie Swift oder Objective-C wird das Schlüsselwort override verwendet, um das Verhalten einer Methode in einer Unterklasse zu überschreiben.
Das bedeutet, dass die Unterklasse ihre eigene Implementierung der Methode bereitstellt, die bereits in der Superklasse definiert ist.
Beispiel in Swift:
class Animal {
func sound() {
print("Ein Geräusch")
}
}
class Dog: Animal {
override func sound() {
print("Bellen")
}
}
let dog = Dog()
dog.sound() // Gibt aus: Bellen