Bonjour tout le monde,
je veux créer une liste d'objets donc j'ai écrit le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
private static void tester_objet() {
		// TODO Auto-generated method stub
		ArrayList<Object> a=new ArrayList<Object>();
 
		for(int i=1;i<=3;i++)
		{
			Object O=new Object(i,i,"i");
 
			a.add(O);
		}
	for(int j=0;j<a.size();j++)
		{
			System.out.println(a.get(j).x+" "+a.get(j).y+" "+a.get(j).name);
		}
 
	}
 
}
Lors de l'affichage, j'ai eu le contenu du dernier objet créé qui se répète 3 fois:
3 3 i
3 3 i
3 3 i
Y a t-il quelqu'un qui peut m'expliquer la raison pour laquelle j'ai eu ce résultat
Merci