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
广告