java中静态变量问题中值的问题
aesqw 2014-07-21 07:48:24 public class DuotaiTest {
public int aa;
//父类
public DuotaiTest() {super();
}
}
//子类
public class DT extends DuotaiTest {
static int aa; public DT() { super();
}
public static void main(String[] args) {
DuotaiTest d=new DT();
d.aa++;
System.out.println(d.aa);
DuotaiTest ss=new DT();
System.out.println(ss.aa);
}
}运行结果:1
0
有那位高手知道为什么结果不是 1
1