Java 中 constructor 的 super() 構造是什麼?


super 關鍵字類似於 this 關鍵字。下面介紹了 super 關鍵字的使用場景。

  • 如果超類和子類的成員具有相同名稱,則使用它來區分這些成員。
  • 它用於從子類呼叫超類的建構函式。

無論何時想透過方法或另一個建構函式呼叫超類的建構函式,都可以這樣做

示例

class Person {
   Person(String name) {
      System.out.println("Hello "+ name);
   }
}

class Student extends Person {
   Student(String name) {
      super(name);
   }

   public static void main(String args[]) {
      Student st = new Student("Ram");
   }
}

輸出

Hello Ram

更新日期: 2019 年 7 月 30 日

405 次瀏覽

開始您的 職業生涯

透過完成課程取得認證

開始
廣告
© . All rights reserved.