子類別是否繼承私有欄位: Java 難題
在 Java 中,繼承的概念通常很簡單。然而,子類別中的私有字段這個主題引入了一些歧義。
問題:
子類別是否從父類別繼承私有欄位?
初步回答:
基於“正常物件導向程式設計的“OOP方式”,答案是否定的。子類別通常無法存取私有欄位。
Java 文件:
Java 語言規格(JLS)指出「宣告為私有的類別的成員不會被繼承按該類別的子類別。 」
面試官的論點:
儘管引用了JLS,但有些人可能會認為私有欄位是由子類別繼承的,儘管是間接繼承。支持面試官的論點:
物件組成:
以上是Java子類別繼承私有欄位嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!