java super
时间: 2023-08-30 17:06:02 浏览: 72
Java中super关键字
在Java中,super()是一个关键字,它用于调用父类的构造函数。当一个子类继承自父类时,子类的构造函数可以使用super()来调用父类的构造函数,以初始化从父类继承的成员变量或执行父类的构造逻辑。
例如,以下是一个子类调用父类构造函数的示例:
```
public class ChildClass extends ParentClass {
public ChildClass() {
super(); // 调用父类构造函数
}
}
```
在这个例子中,子类ChildClass的构造函数调用了父类ParentClass的构造函数,以便从父类继承的成员变量被正确地初始化。注意,如果子类没有显式地调用super()方法,则Java编译器会自动调用父类的无参构造函数作为默认行为。
阅读全文