Module 5 L’héritage
Objectif :
- mutualiser le code
- augmenter la maintenabilité
L’héritage est le mécanisme qui permet à une classe d’hériter d’éléments d’une autre classe (attributs et méthodes).
Question à se poser : “Est-ce que A est un cas particulier de B ?”
Si oui, alors A peut hériter de B.
On ne peut hériter que d’une seule classe, mais la hiérarchie autorise l’héritage par ricochet :
une classe A, qui hérite d’une classe B, qui elle-même hérite d’une classe C, héritera des éléments de B et C.
La classe enfant est également appelée “sous-classe”, la classe parent “superclasse”.