1、呼叫父類的構造方法:super(), or super(parameters);
注:不像屬性和方法,父類的構造方法是不被子類繼承的,只能從子類的構造方法中用super關鍵字來呼叫。
2、super必須放在構造方法的第一行。
3、構造方法可以呼叫過載的構造方法(使用this關鍵字)或他的父類的構造方法(使用super關鍵字),如果沒有被顯式的呼叫,編譯器會自動把super()作為構造方法的第一條語句。
4、構造方法鏈 就是在構造乙個例項的時候,將會呼叫沿著繼承鏈的所有父類的構造方法。
5、最好能夠為每乙個類提供乙個無參構造方法,以便於對該類進行擴充套件的時候避免錯誤。
例如:}
class fruit }
Java super關鍵字詳解
一.super關鍵字作用 1 主要存在於子類方法中,用於指向子類物件中父類物件。2 訪問父類的屬性 3 訪問父類的函式 4 訪問父類的建構函式 二.super注意的地方 this和super很像,this指向的是當前物件的呼叫,super指向的是當前呼叫物件的父類。類載入完畢,建立物件,父類的構造方...
Java super關鍵字的使用
一 super 1 在物件的內部使用,可以代表父類物件 的引用 2 訪問父類屬性 super.屬性 訪問父類方法 super.方法 注意 static 中不允許使用 super 和 this 關鍵字。二 演示案例 建立animal類,並定義age屬性和eat 方法 public class anim...
Java super和final關鍵字
1 super用於方法 1 用於構造方法 重要 super 引數列表 當子類呼叫父類無參構造方法時,super 可寫可不寫 表示呼叫父類無參構造。當子類呼叫父類有參構造方法時,super 引數列表 必須要寫,要告訴編譯器當前呼叫的是那個有參構造。注意 a.子類構造方法中呼叫父類構造必須是第一行 b....