2011-07-01 62 views
3

感謝有關繼承的偉大答案。還有一個快速問題:子類繼承與不同的包?

子類可以始終繼承其超類的受保護成員。即使他們不在同一個包裹中,這是否屬實?

回答

6

是,可隨時繼承其超類的保護成員不管包它們在

JLS Section 6.6.2

被保護的成員或 對象可以構造可以從外部訪問 該包僅在其中聲明 的代碼只負責執行該對象的 。

Java Tutorial

protected修飾符指定 的構件只能在 其自己的包被訪問(如 包專用),此外,通過 在另一個 包中的類的子類。

我想,這可能是你required solution

1

子類在Java中可以訪問所有超的保護成員,不管包關係。