La classe Eleve
Points importants
- Elève hérite de PersonnePhysique
- Il faut redéfinir la méthode chaineAffichageEnModeTexte() sinon la classe devra être abstraite et on pourra pas créer d'objets de classe Eleve.
- Les deux constructeurs, non paramétré Eleve() et avec deux paramètres Eleve(String pNom, String pPrenom), demandent l'exécution du constructeur avec trois paramètres de la classe Eleve : Eleve(String pNom, String pPrenom, Adresse pAdrs)
public Eleve(String pNom, String pPrenom) { this(pNom, pPrenom,null); } public Eleve() { this(null, null,null); }
- Le constructeur paramétré Eleve(String pNom, String pPrenom, Adresse pAdrs) demande l'exécution du constructeur de la classe ancêtre (ici PersonnePhysique(String pNom, String pPrenom, Adresse pAdrs)
public Eleve(String pNom, String pPrenom, Adresse pAdrs) { super(pNom, pPrenom, pAdrs); }