Junior — Middle
Qual parola chiave nel linguaggio di programmazione viene utilizzata per sostituire il comportamento di un metodo in una sottoclasse?
sobes.tech AI
Risposta dell'AI
Nelle lingue di programmazione come Swift o Objective-C, la parola chiave override viene utilizzata per sostituire il comportamento di un metodo in una sottoclasse.
Ciò significa che la sottoclasse fornisce la propria implementazione del metodo già definito nella superclasse.
Esempio in Swift:
class Animal {
func sound() {
print("Qualche suono")
}
}
class Dog: Animal {
override func sound() {
print("Abba")
}
}
let dog = Dog()
dog.sound() // Stampa: Abba