① 在java中,用來調用父類構造方法的關鍵字是
在java中,用來調用父類構造方法的關鍵字是?工具原料關鍵字super父類,子類,對象
方法/步驟分步閱讀
1
/3
父類中聲明的構造方法(與類同名,無類型無參數)。如圖所示,在聲明的Student父類中,有成員變數number和name,構造方法Student()和Student(int number,String name),而在後者中通過this關鍵字來區分成員變數與參數列表中的局部變數。
*一個類中可以定義多個構造方法,但必須保證參數不同。
2
/3
子類中通過super調用構造方法。聲明子類UniverStudent並通過extends關鍵字繼承父類的成員變數和方法,注意,子類繼承父類時並不繼承父類的構造方法,因此只能通過super調用。
調用一般格式為super(對應的參數列表),如果無參數則為Student(),有參數且參數的個數和類型相對應則如super(number,name)和Student(int number,String name)。
3
/3
最後,在主類中通過子類的構造方法創建對象,同時向該構造方法中傳遞對應的參數,傳遞參數中的number和name將會通過super關鍵字調用父類中的成員變數來實現父類中的構造方法。
注意事項
super關鍵字必須是子類構造方法中的第一條語句
子類不繼承父類的構造方法!!!