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”.