回答編集履歴
1
校正
answer
CHANGED
@@ -1,4 +1,8 @@
|
|
1
1
|
show はあくまでも myObject ものとして定義されているからです。
|
2
2
|
|
3
|
+
仮に show() として myObject の show() がよびだせると仮定します。
|
3
|
-
myObject2 として myObject と同様のものを定義してあった場合
|
4
|
+
そのときに myObject2 として myObject と同様のものを定義してあった場合を考えてみます。
|
4
|
-
|
5
|
+
すると、show() と書いた時に myObject, myObject2 のどちらの show() なのか が区別できなくなります。
|
6
|
+
そう考えると、show() で myObject の show() が呼べるという仕様はありえないことが理解できると思います。
|
7
|
+
|
8
|
+
// 文面を変更しました。 215-07-20 10:30
|