suivant: Liaison tardive
monter: Extension et héritage
précédent: Un exemple
  Table des matières
  Index
Par exemple, si x est un
champ privé dans Point, il n'est pas hérité par
PointNommé : si p est une variable de type
PointNommé, l'expression p.x n'est pas correcte
(figure 4.7). De plus, il n'y a aucun moyen pour contourner
ce caractère privé.
220#220
La classe dérivée ne peut accéder directement aux champs privés de la
classe parente, mais peut éventuellement y accéder si elle hérite de
méthodes d'accès. Dans l'exemple précédent, le champ x n'est
pas hérité, mais la méthode getX est héritée. Par suite, si
p est un point nommé, l'expression p.x est incorrecte,
mais l'expresssion p.getX() est correcte.
Rene' LALEMENT
2002-11-07