假设我有一个班级:
class A {
A() {
System.out.print("constructor of A class");
}
}
class B extends A {
A() {
// why i am not override super class constructor?
}
public static void main(String a[]) {
}
}
为什么我无法覆盖超类构造函数?
答案 0 :(得分:0)
在java构造函数中没有继承。
答案 1 :(得分:0)
在java中,不能覆盖或继承构造函数。它们不能被虚拟称呼。可以做的是使用super()