 |
 |
4.4 Héritage, membres et visibilité
- Une classe D héritant
d’une classe B hérite de tous ses membres
:
- Les membres private de
B sont inaccessibles depuis D
- Les membres protected de
B sont accessibles depuis D
- Les membres public sont
accessibles depuis D comme depuis les autres
classes
précédent suivant
Une classe D spécialisant une
classe B hérite de tous ses membres. Elle peut
accéder directement aux attributs et méthodes publics. Les langages objets ont
introduit un lien privilégié entre les classes dérivées et leur classe parente.
Ce lien privilégié se traduit à travers le mot réservé protected qui permet aux classes dérivées d’accéder à
certaines parties non publiques de la classe parente. Bien que, en partie
constitué des attributs privés en provenance de la classe de base, un objet de
classe dérivée ne peut accéder à ces attributs que via les méthodes publiques
ou protected de la classe parente. Christian Bac, Denis
Conan, Télécom SudParis, CSC 4002, Octobre 2015
|
|