import java.util.ArrayList;import java.util.List;public class Listaa {private static List list = new ArrayList();private static int i;
public static void maain(int i) {
Listaa t = new Listaa();
t.setI(i);
list.add(t);
}
public static void main(String args[]) {
Listaa a = new Listaa();
for (int i = 0; i < 3; i++)
maain(i);
for (int i = 0; i < list.size(); i++) {
a = (Listaa) list.get(i);
System.out.println(a.getI());
}
}
public int getI() {
return i;
}
public void setI(int i) {
this.i = i;
}}输出结果是 2 2 2,为什么不是 0 1 2 ?
添加回答
举报
0/150
提交
取消