[問題] 關於物件產生的繼承問題

看板java作者 (認清事實 !_!)時間18年前 (2007/05/03 17:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
有三個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)
文章代碼(AID): #16EQKiqw (java)
文章代碼(AID): #16EQKiqw (java)