ouvert_a_tous:slam2:tp4:avecheritage:classe_personne_physique

La classe PersonnePhysique

  • PersonnePhysique hérite de Personne
  • La méthode chaineAffichageEnModeTexte() n'est pas redéfinie dans ce code : la classe doit être abstraite et on pourra pas créer d'objets de classe PersonnePhysique.
public abstract class PersonnePhysique extends Personne {
  private String prenom;
 
package tp4.avecheritage;
 
import tp4.commun.Adresse;
/**
 * La classe PersonnePhysique est abstraite car on veut obliger les classes héritières à définir
 * les données renvoyées par la méthode chaineAffichageEnModeTexte().
 *
 * @author BA
 * @version 0.1
 */
public abstract class PersonnePhysique extends Personne {
  private String prenom;
 
  /**
   * Constructeur des objets de classe PersonnePhysique
   */
  public PersonnePhysique() {
        this(null,null,null);
  }
 
  public PersonnePhysique(String pNom, String pPrenom) {
       this(pNom,pPrenom,null);
  }
 
  public PersonnePhysique(String pNom, String pPrenom, Adresse pAdrs) {
        super(pNom,pAdrs);
        prenom = pPrenom;
  }
 
  public final String getPrenom() {
        return prenom;
  }
 
  public void setPrenom(String value) {
        prenom=value;
  }
}
  • ouvert_a_tous/slam2/tp4/avecheritage/classe_personne_physique.txt
  • Dernière modification : 2022/12/03 07:45
  • de 127.0.0.1