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
誰かが私に出力を段階的に説明してもらえますか? 出力の 2 行目について少し混乱しています。なぜ m と n の両方の値が増加しなかったのですか? また、3番目の出力では、なぜ最初から開始しなかったのですか?