Comment utiliser les attributs d'une classe héritière ?
Bonsoir a tous :)
j'aimerais utiliser le résultat d'une classe qui a hérité d'une autre class mais je ne sais pas comment le faire voici 2 class
la class Adresse
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
public class Adresse
{
private String nom;
private String adresse;
private int telephone;
public Adresse()
{
System.out.println("donner son nom");
this.nom = Lire.S(); /*l'objet lire permet de récupérer un String*/
System.out.println("donner son adresse");
this.adresse = Lire.S();
System.out.println("donner son téléphone");
this.telephone = Lire.I();
}
} |
voic une autre qui herite de la classe Adresse
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
public class Boite extends Adresse
{
private String enseigne; /* nom de l'entreprise*/
private int fax;
public Boite()
{
System.out.printl("Donner le nom de l'enseigne");
Lire.S();
System.out.println("Donner son fax");
Lire.I();
}
} |
j'ai crée la classe boite qui me permettera d'avoir en plus son fax et son enseigne, si je souhaite connaitre individu , j'utiliserai par exemple une classe client qui aura juste besoin d'ajouter un prénom.
comment fait t'on pour récupérer toutes la valeur des attributs je fais ceci ?
Code:
1 2 3 4 5 6 7 8 9
|
public class Ajou_Boite
{
public static void main(String[] arg)
{
Boite B = new Adresse();
/* commente fait t'on pour afficher tous la attribut par la classe boite et sa classe parente Adresse ?
}
} |
Est t'il possible de récupérer le nom, l'adresse, le téléphone, le nom de la boite et le fax avec une seul methode ?
ou doit t'on crée une methode dans Adresse et une autre methode dans Boite pour y arriver.
(je sais que c'est mauvais de charger des attributs dans le constructeur mais c'était pour faciliter l'exemple).
merci pour votre réponse