父類中的private屬性
由於private屬性是父類私有的,所以不能被覆蓋。
父類中public、protected和package屬性
可以被覆蓋
父類中的非private靜態變量、靜態常量
靜態變量、靜態常量屬於類,不屬於某個對象,所以不存在覆蓋概念。父類和子類相同的非private靜態變量和靜態常量,取值時,由定義的變量類型決定。
父類中的常量
可以被覆蓋
父類中被覆蓋的屬性取值問題
取父類還是子類的屬性值,不取決與創建對象時的類型,而是取決於定義的變量類型。
由於private屬性是父類私有的,所以不能被覆蓋。
可以被覆蓋
靜態變量、靜態常量屬於類,不屬於某個對象,所以不存在覆蓋概念。父類和子類相同的非private靜態變量和靜態常量,取值時,由定義的變量類型決定。
可以被覆蓋
取父類還是子類的屬性值,不取決與創建對象時的類型,而是取決於定義的變量類型。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。