Java中的继承父和子参数化构造函数
Java中的父构造函数和子构造函数的正常测试,所以我在父类和子类中都使用参数化构造函数,
但我没有得到正确的输出
class A {
A(int i) {
System.out.println(i);
}
}
class B extends A {
B(int i, int j) {
System.out.println(i+j);
}
}
public class Test {
public static void main(String args[]) {
B b = new B(5,7);
}
}
# 1 楼答案
类B扩展了具有非空构造函数的类A
因此,当我们试图构造类B的一个实例时,我们应该首先调用父构造函数
通过调用
super(...)
关键字