Junior — Middle
Quel mot-clé dans le langage de programmation est utilisé pour remplacer le comportement d'une méthode dans une sous-classe?
sobes.tech IA
Réponse de l'IA
Dans les langages de programmation comme Swift ou Objective-C, le mot-clé override est utilisé pour remplacer le comportement d'une méthode dans une sous-classe.
Cela signifie que la sous-classe fournit sa propre implémentation de la méthode qui est déjà définie dans la super-classe.
Exemple en Swift:
class Animal {
func sound() {
print("Un son")
}
}
class Dog: Animal {
override func sound() {
print("Aboyer")
}
}
let dog = Dog()
dog.sound() // Affiche: Aboyer