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