Java中的每個類擴展Object
。但我們知道,一個類不能擴展多個class.and當我創建A類並擴展B,但是A已經擴展了Object
類。如何實現這一點成爲可能。什麼內部發生允許擴展B類和Object
。Java中的每個類擴展Object.Then如何擴展其他類。因爲一個類只能擴展一個類
這只是懷疑。我知道它是由Java管理的。請告訴我。
Java中的每個類擴展Object
。但我們知道,一個類不能擴展多個class.and當我創建A類並擴展B,但是A已經擴展了Object
類。如何實現這一點成爲可能。什麼內部發生允許擴展B類和Object
。Java中的每個類擴展Object.Then如何擴展其他類。因爲一個類只能擴展一個類
這只是懷疑。我知道它是由Java管理的。請告訴我。
每一個類只能擴展一個類,但這個類本身可以擴展對象(或東西,擴展對象)。
因此一切類擴展對象,即使有一些中間其他類。
例如,如果你有類A,B,C
和C
延伸B
,B
延伸A
,和A
擴展對象,C
是Object
因爲C
是B
,因此它是一個A
,並且由於每A
是對象,C
也是Object
Object
^
|
A
^
|
B
^
|
C
當B擴展Object時,A類擴展了B類。這使得A也擴展了Object。
如果A類擴展了B類,那麼A類不能擴展Object。會發生什麼事是B類的擴展Object類或B類擴展它擴展Object類
每個班級只有一類的直接後代的一類,但它是一個間接後裔這個階級的祖先。
想想這樣吧。一隻狗是一隻狗;狗是動物。在類層次結構方面,你將有
Dog extends Animal
Terrier extends Dog
但問題是,梗也是憑藉是狗的動物,。因此,在Java世界中,Terrier
類直接從Dog
下降,但它間接從Animal
下降。
在這個例子中,Java的Object
將表示類似於Living Creature
的東西,類層次結構中的所有內容都最終從中導出。
_「但它的那個類的後裔旁系後裔」 _ - 不要你的意思「,但它的旁系後裔**這個階級的祖先**「? – 2014-08-28 07:14:05
@TedHopp好的。謝謝。糾正。 – 2014-08-28 07:15:25
Object |_ B |_ A
其「多層次」 ..不是「多」繼承 – Adi 2014-08-28 07:07:11