2011-08-03 48 views

回答

5

因爲雖然不允許多重繼承,但一個類可以繼承另一個類,它可以繼承另一個類 - 最終該鏈頂部的類將繼承對象(如果不這樣做,它會這樣做)指定它繼承任何特定的類)

+0

@Anshul沒問題!這就是我們在這裏。 – berry120

0

「多重繼承」比你描述的不同 - 它是指延長超過一個一個單獨的類,如

公共類MultipleClass擴展ClassA的, ClassB

你所描述的只是一個繼承層次。

2

有兩個類似的探測概念涉及繼承多繼承和多級繼承。

Java中不允許多繼承。這阻止了一個類繼承多個類。

Class C extends A, C 

但作爲多級繼承是允許的,類B,其延伸類A,由類C的延伸被允許:例如,因爲我們無法聲明一個類。因此類層次結構像

Class C extends B 

是允許的。

+0

thnx我gt我的答案... – Anshul

+0

+1 - 是的,我的意思是,如果你想得到所有關於它的技術......)jeje ..不是,但真的,很好,清楚的答案。 – AJC

3

儘管這已經得到解答,但這裏有一個不同的觀點。試着從人性角度來思考它。你不能有2個生物父親,但你繼承了你父親,你的祖父,曾祖父等等的特徵......同樣,當你擴展一個班級時,這個班級成爲父母班級,你會從樹上的每個父類繼承特徵。

;)