解释:B b=new B()会自动先调用父类的无参构造函数,但是父类A中已经有了有参构造函数,会把自己的无参构造函数覆盖了,所以调用不了,因此编译失败
Q1:class A{public A(int x){}} class B extends A{} main方法中:B b=new B():结果是什么?
最新推荐文章于 2022-07-28 19:52:58 发布
解释:B b=new B()会自动先调用父类的无参构造函数,但是父类A中已经有了有参构造函数,会把自己的无参构造函数覆盖了,所以调用不了,因此编译失败