Bonjour tout le monde
Disposant d'une classe nommée Personne,
constituée :
la méthode afficher() sert à afficher l'ensemble des propriétés d'une instance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 propriétés : matricule, nom, adresse, .... methodes : afficher(), ....
je crée quelques instances de cette classe à partir d'une classe principale
Ce que je cherche à savoir est la possibilité de manipuler (pour affichage ou affectation ou autre) le nom de d'instance (p1, p2, ...) à l'intérieur de la classe, c'est à dire dans le code source de la classe Personne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Personne p1 = new Personne(....); Personne p1 = new Personne(....); ... .....
Autrement dit , la méthode afficher() de la classe Personne peut elle être capable d'afficher les noms d'instances qui seront créées ultérieurement
c'est à dire à l'exécution de
p1.afficher(), j'aimerais avoir quelque chos comme :
p2.afficher()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 1 Pierre Paris .... p1 (nom de l'instance)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 2 Dupont Lyon ... p2 (nom de l'instance)
J'espère que j'ai été claire
Merci à tous
Partager