子类构造方法参数一定要和父类构造方法参数相同吗,子父类构造方法参数有什么关系
7条回答 默认 最新
- threenewbee 2016-02-03 13:43关注
class A { public A(int a) { } } class B extends A { public B(int b) { } }
这不行,因为A没有无参数构造函数。派生类需要指定:
class A { public A(int a) { } } class B extends A { public B(int b) { super(b); } }
这样就可以
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报