1. 程式人生 > >【技術累積】【點】【java】【23】super以及重寫重載

【技術累積】【點】【java】【23】super以及重寫重載

uno 用法總結 不能 www. ati stat () ref java關鍵字

重寫和重載

  • 重寫是繼承之後的Override
  • 重載是同一個方法,有著不同的入參出參這樣子;

super

當需要在子類中調用父類的被重寫方法時,要使用super關鍵字。

當然只要是調用父類的方法,都會用到super

  • super指的超類指的是離自己最近的一個父類
  • super.value,super.func()
  • super(),this()調用無參構造函數,super(param)有參
  • super()和this()均需放在構造方法內第一行
  • this和super不能同時出現在一個構造函數裏面
  • this()和super()都指的是對象,所以,均不可以在static環境中使用
  • 從本質上講,this是一個指向本對象的指針, 然而super是一個Java關鍵字

參考文章

  • Java 重寫(Override)與重載(Overload)
  • Java中this和super的用法總結

【技術累積】【點】【java】【23】super以及重寫重載