回答編集履歴
2
全角スペースを半角化
test
CHANGED
@@ -5,5 +5,5 @@
|
|
5
5
|
>Objectクラスにはint型のnumというフィールドは存在しないはずなので、引数として渡されると同時にnumは消失することになると思う。
|
6
6
|
|
7
7
|
消失しません。
|
8
|
-
`Object obj = (Object) b` は「 b が指すオブジェクトを obj を通じて
|
8
|
+
`Object obj = (Object) b` は「 b が指すオブジェクトを obj を通じて Object 型として扱えるようにする」だけで、 オブジェクト自身は何も変わりません。
|
9
9
|
|
1
追加
test
CHANGED
@@ -1,5 +1,9 @@
|
|
1
|
+
>Object obj = (Object) b; が実行されていると思う。
|
2
|
+
|
3
|
+
は合っていますが、
|
4
|
+
|
1
5
|
>Objectクラスにはint型のnumというフィールドは存在しないはずなので、引数として渡されると同時にnumは消失することになると思う。
|
2
6
|
|
3
7
|
消失しません。
|
4
|
-
`Object obj = (Object) b
|
8
|
+
`Object obj = (Object) b` は「 b が指すオブジェクトを obj を通じて Object 型として扱えるようにする」だけで、 オブジェクト自身は何も変わりません。
|
5
9
|
|