Bonjour tout le monde

Disposant d'une classe nommée Personne,
constituée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
	1
	Pierre
	Paris
	....
	p1  (nom de l'instance)
p2.afficher()

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