有一个类
public class ClassVar {
static int id =0;
private int count = id++;
}
然后执行main方法
public class Main {
public static void main(String[] args) {
ClassVar c = new ClassVar();
System.out.println(c.id);
ClassVar c1 = new ClassVar();
System.out.println(c.id);
}
}
输出为1 2
问题:为什么每次new对象的时候id不初始化为0?输出不应该是1 1吗?