[問題] 關於物件產生的繼承問題
有三個class A B C
C繼承B B繼承A
現在在main method內產生物件
A ob1 = new C();
請問一下 這個ob1的物件與A跟C的關係為何?
==
另一個強制轉型問題
如果有另外一個class D 也是繼承A
而A內有宣告move method
這時候用
((D)ob1).move();
會出現ClassCastException的例外
這個問題好像跟第一個問題有關係
我看的這本書寫的不太清楚 Q_Q
麻煩大家幫我解答一下 謝謝 > <
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.29.40.178
※ 編輯: lightening 來自: 123.194.133.87 (05/03 18:48)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):