1. 程式人生 > >Java中super關鍵字

Java中super關鍵字

super用於方法

  1. 用於構造方法
    當子類呼叫父類無參構造時,super()可寫可不寫,表示呼叫父類無參構造
    當子類呼叫父類有參構造時,super(引數列表)必須要寫,要告訴編譯器當前呼叫的是哪個有參構造。

子類構造方法中呼叫父類構造必須是第一行語句
this與super不能同時呼叫

  1. 用於普通方法------super.方法名(引數)
    用於在子類中明確呼叫父類被覆寫的方法