Bonjour tout le monde,
je veux créer une liste d'objets donc j'ai écrit le code suivant:
Lors de l'affichage, j'ai eu le contenu du dernier objet créé qui se répète 3 fois:
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); } } }Y a t-il quelqu'un qui peut m'expliquer la raison pour laquelle j'ai eu ce résultat3 3 i
3 3 i
3 3 i
Merci
Partager