java子类调用父类构造函数
时间: 2024-01-17 09:04:15 浏览: 145
Java中,子类调用父类构造函数的方式是通过使用super关键字。super关键字可以在子类的构造函数中调用父类的构造函数,以完成父类成员变量的初始化。
以下是一个示例代码:
```java
class Parent {
private int num;
public Parent(int num) {
this.num = num;
}
public void display() {
System.out.println("Parent class: " + num);
}
}
class Child extends Parent {
private int childNum;
public Child(int num, int childNum) {
super(num); // 调用父类的构造函数
this.childNum = childNum;
}
public void display() {
super.display(); // 调用父类的display方法
System.out.println("Child class: " + childNum);
}
}
public class Main {
public static void main(String[] args) {
Child child = new Child(10, 20);
child.display();
}
}
```
输出结果为:
```
Parent class: 10
Child class: 20
```
阅读全文