Récupérer le nom de l'objet créé
Bonjour tout le monde
Disposant d'une classe nommée Personne,
constituée :
Code:
1 2 3
|
propriétés : matricule, nom, adresse, ....
methodes : afficher(), .... |
la méthode afficher() sert à afficher l'ensemble des propriétés d'une instance.
je crée quelques instances de cette classe à partir d'une classe principale
Code:
1 2 3 4 5
|
Personne p1 = new Personne(....);
Personne p1 = new Personne(....);
...
..... |
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.
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 :
Code:
1 2 3 4 5 6
|
1
Pierre
Paris
....
p1 (nom de l'instance) |
p2.afficher()
Code:
1 2 3 4 5 6
|
2
Dupont
Lyon
...
p2 (nom de l'instance) |
J'espère que j'ai été claire
Merci à tous