Java 學習之路 super限定

如果需要在子類放方法中調用父類被覆蓋的實例方法會使用super關鍵字super是Java提供的一個關鍵字,super用於限定該對象調用它從父類繼承得到的實例變量和方法!super不能出現在static修飾的方法中!


super限定

如果在構造器中使用super,則super用於限定該構造器初始化的是該對象從父類繼承得到的實例變量,而不是該類自己定義的實例變量!

如果子類定義了和父類相同的實例變量,則會發生子類實例變量隱藏父類實例變量的情形,則使用super關鍵字來訪問被隱藏的父類的實例變量。


代碼舉例

我先寫一個Fly類,然後用High類繼承Fly,之後再調用!

Fly類:

public class Fly {

    public void 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章