ouvert_a_tous:slam2:tp4:avecheritage:classe_eleve

La classe Eleve

  • 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);
  }
  • ouvert_a_tous/slam2/tp4/avecheritage/classe_eleve.txt
  • Dernière modification : 2022/12/03 07:45
  • de 127.0.0.1