2016-04-13 87 views
-4

我有一個關於多級別繼承的快速問題。 讓說我有3類,A類,B類和C類MultiLevel繼承,C類可以繼承Class A嗎?

Class B extends from Class A 
Class C extends from Class B 

我的問題是 不C類繼承了(在所有的功能),A類爲好,因爲它是繼承類B和B類繼承A類

+3

簡單的答案... ...你可以試試這個你自己以及 –

+7

爲什麼你不實例化'C'並檢查? :) –

+0

是的,它繼承了 – Areca

回答

1

是的,因爲B繼承了A,所以C類將包含兩個B和A以及

0

只要B從A繼承的是它自己的,那麼當C擴展B就會把它全部擁有,這樣就包含了B從A拿來的東西。所以答案是肯定的,只要B擴展A,C就會繼承A和B的所有函數。