Junior — Middle
Quel est l'objectif de l'utilisation de l'héritage en programmation orientée objet?
sobes.tech IA
Réponse de l'IA
L'objectif de l'utilisation de l'héritage en programmation orientée objet est la réutilisation du code et la création de hiérarchies de classes, où les sous-classes héritent des propriétés et méthodes des classes parentes. Cela permet de créer des objets plus spécialisés à partir de concepts généraux, facilite la maintenance et l'extension du code, et contribue également à organiser le programme en une structure logique.
Exemple en Kotlin:
open class Animal {
fun eat() { println("Mange") }
}
class Dog : Animal() {
fun bark() { println("Aboyer") }
}
val dog = Dog()
dog.eat() // appel à la méthode héritée