回答
從Java Language Specification, 8.2:一個類類型的
成員是以下所有:
成員從其直接超類(§8.1.4),除了遺傳類Object中,它沒有直接超類
成員的任何直接超接口繼承(§8.1.5)
成員的類(§8.1.6)
關於繼承的重要組成部分體中聲明,關於private
,public
和protected
成員:一類
成員這是宣稱的私人不是繼承由該類的子類。**
只有被聲明爲保護或公開的類的成員纔會被聲明在包中聲明的子類繼承。
構造函數,靜態初始值設定項和實例初始值設定項不是成員,因此不會被繼承。
謝謝!基礎是什麼? – TOM
不,子類不會繼承私有方法和字段。我沒有JLS來處理,但它明確地說「私有字段不會被繼承」等。 –
這裏是JLS第8.2節:「聲明爲private的類的成員不會被該類的子類繼承「。 –
- 1. 合併父類和子類的屬性
- 2. 自動使所有子類調用父類的方法
- 3. 屬性是否有方法?
- 4. 如何枚舉具有自定義類屬性的所有類?
- 5. 用父類方法填充的子類屬性
- 6. 在PHP中,有沒有辦法從父類中的子類訪問屬性
- 7. 檢查方法是否是類方法和調用屬性
- 8. 檢查我的所有類是否具有可序列化屬性
- 9. 是否有可能創建一個模塊或父類,使Ruby中的所有方法類方法?
- 10. 可能列出所有PHP類及其方法和屬性?
- 11. 是否有可能在父類中存根方法,以便所有子類實例在rspec中存根?
- 12. 從rails的父類中包含的模塊中調用父類的子類的私有方法是否可行?
- 13. 可以被所有實例(也是子類)訪問和設置的類屬性
- 14. 類具有空屬性
- 15. 靜態等級VS.具有私有構造函數和所有靜態屬性和方法的類?
- 16. 檢查屬性是否具有屬性
- 17. PHP:爲什麼子類的繼承方法訪問父項的私有屬性?
- 18. 攔截基類的所有子方法
- 19. 除了ID和類以外,是否有所有HTML元素的通用屬性?
- 20. xcode dropdown - 顯示我所有的類屬性和方法。只需要方法
- 21. 用父類的實例屬性初始化子類Kotlin類的快速方法
- 22. 具有所有具體方法的普通類和具有所有具體方法的抽象類有什麼區別
- 23. JavaScript子類是否需要具有與其父類相同的參數?
- 24. 在子類中具有不同值的靜態基類屬性
- 25. 檢查CSS類是否有屬性 - jQuery
- 26. 測試一個類是否有屬性?
- 27. FactoryGirl重寫父類屬性子類
- 28. Swift:子類返回父類屬性
- 29. Scala:強制子類重寫所有父方法
- 30. Java列表父的所有子類
我的問題將被刪除? – TOM