2013-09-26 65 views
0

在Java中,爲什麼不允許受保護的頂級類?我聽到了一些答案,「這沒有道理」,但爲什麼?爲什麼受保護的頂級課程不被允許?

+0

可能的重複[爲什麼你不能在Java中有受保護的抽象類?](http://stackoverflow.com/questions/8160019/why-cant-you-have-a-protected-abstract-class- in-java) –

+0

check out [package-private](http://stackoverflow.com/questions/6470556/pros-and-cons-of-package-private-classes-in-java),我正在尋找一個保護模塊化的頂級課程 – Clocker

回答

1

因爲你永遠無法訪問它,所以它是毫無意義的。

保護是關於給予的子類訪問一個成員,如果沒有包含類型,這意味着什麼? < - 因此毫無意義。

+1

,但它也允許從包裝內訪問 – Clocker

相關問題