class C3 {
public static int n = 0;
public int m = 0;
public C3() {
n++;
m++;
}
public void display() {
System.out.println(n + " " + m);}
}
}
执行: -
C3 c1 = new C3();
c1.display();
C3 c2 = new C3();
c1.display();
c2.display();
打印数字(输出)
1 1
2 1
2 1
任何人都可以请逐步解释我的输出吗?我对第二行输出有点困惑,为什么 m 和 n 值都没有增加?同样在第三个输出中,为什么它没有从头开始?