Q1:class A{public A(int x){}} class B extends A{} main方法中:B b=new B():结果是什么?

it2025-09-02  3

解释:B b=new B()会自动先调用父类的无参构造函数,但是父类A中已经有了有参构造函数,会把自己的无参构造函数覆盖了,所以调用不了,因此编译失败

最新回复(0)