回答編集履歴
1
System\.out\.println\(obj\.num\)のところを追記しました。
test
CHANGED
@@ -16,6 +16,8 @@
|
|
16
16
|
|
17
17
|
`B`クラスは`void func() { B.num++;}`となります。
|
18
18
|
|
19
|
+
`System.out.println(obj.num);`のとき、`B.num`ではなく、`super.num`を参照していると考えてみてください。
|
20
|
+
|
19
21
|
|
20
22
|
|
21
23
|
`B`クラスで`void func() { super.num++;}`とすれば、少し思っていたものに近くなるのではないでしょうか。
|