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