Salut à tous !
Peut on traiter une classe Java comme si elle est une variable ?
Exemple : je créer la classe Personne :
Ensuite je crée une classe Employé là ou je traite la classe précédemment crée comme si elle est une variable Java :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public class Personne { public String nom; public int age; public Personne(String nm,int a){ this.nom=nm; this.age=a; } }
Je l'ai essayé en faisant une instanciation sur les deux classes et ça marche, je ne sais pas si cela fais une partie du langage Java ou non ? Est cela causera des problèmes par la suite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public class Employé { public Personne P; public String job; public Employé(Personne per,String job){ this.P=per; this.job=job; } public void afficher(){ System.out.println("Le nom de l'employé est "+this.P.nom); System.out.println("L'age l'employé est "+this.P.age); System.out.println("La fonction de l'employé est "+this.job); }
Merci de me fournir plus de renseignement sur ce genre de procédure ! Est ce que ça existe en Java ! Ou bien je dis des bêtises !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Personne per=new Personne("Robert",37); Employé emp=new Employé(per,"Enseignant"); emp.afficher();
Partager