Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:hypathie:tutos:java-oriente_objet [29/03/2015 12:24] Hypathie [Programme de test] |
utilisateurs:hypathie:tutos:java-oriente_objet [29/03/2015 12:45] (Version actuelle) Hypathie [La classe Adresse] |
||
---|---|---|---|
Ligne 498: | Ligne 498: | ||
<code java> | <code java> | ||
+ | |||
public abstract class Individu | public abstract class Individu | ||
Ligne 504: | Ligne 505: | ||
private String m_strPrenom; | private String m_strPrenom; | ||
private Adresse m_adresse = new Adresse(); | private Adresse m_adresse = new Adresse(); | ||
+ | |||
+ | |||
+ | //-------------------------------------- CONSTRUCTEUR PAR DEFAUT ----------------------------------------- | ||
+ | |||
+ | |||
+ | public Individu () | ||
+ | { | ||
+ | this("mon nom est personne", "mon prénom est personne,", new Adresse()); | ||
+ | } | ||
Ligne 532: | Ligne 542: | ||
- | //-------------------------------------- CONSTRUCTEUR PAR DEFAUT ----------------------------------------- | + | //------------------------------------------------------------ |
- | + | ||
- | + | ||
- | public Individu () | + | |
- | { | + | |
- | this("mon nom est personne", "mon prénom est personne,", new Adresse()); | + | |
- | } | + | |
- | + | ||
- | //----------------------------------- ENCAPSULATION DES PROPRIETES DE L'OBJET --------------------------- | + | |
- | + | ||
/** Affecte (si possible) la chaîne donnée à la propriété m_strNom. | /** Affecte (si possible) la chaîne donnée à la propriété m_strNom. | ||
* | * | ||
Ligne 654: | Ligne 655: | ||
* | * | ||
*/ | */ | ||
+ | |||
public void afficher() | public void afficher() | ||
{ | { | ||
System.out.println(this.getPrenom() + " " + this.getNom()); | System.out.println(this.getPrenom() + " " + this.getNom()); | ||
- | System.out.println(this.getAdresse()); | + | //System.out.println(this.getAdresse()); |
+ | m_adresse.affiche(); | ||
} | } | ||
+ | |||
} | } | ||
Ligne 952: | Ligne 956: | ||
+ | // permet d'afficher une adresse : | ||
+ | public void affiche() | ||
+ | { | ||
+ | System.out.println(this.toString()); | ||
+ | } | ||
} | } |