Leçon 11 : l'héritage — classe mère et classe fille
Et si plusieurs classes partageaient exactement le même code ? Plutôt que de copier — on hérite. Une classe fille reçoit gratuitement tout ce que la classe mère connaît, et n'ajoute que ce qui lui est propre. C'est le mécanisme de réutilisation le plus puissant de la POO.
L'héritage, c'est comme les traits de famille : un chien est d'abord un animal — il hérite de tout ce que font les animaux (manger, dormir), et ajoute le sien (aboyer).
- héritage
- Un mécanisme où une nouvelle classe reçoit tous les attributs et méthodes d'une classe existante, et les étend.
- classe mère et classe fille
- La classe mère (parent) lègue ; la classe fille (child) hérite — s'écrit class Dog(Animal):.