Java 中构造函数的 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

更新日期: 30-Jul-2019

405 次浏览

开启你的 生涯

通过完成课程获得认证

开始吧
广告