为了账号安全,请及时绑定邮箱和手机立即绑定

继承关于构造方法的,求解

继承关于构造方法的,求解

慕莱坞2124290 2018-03-19 11:40:23
在父类里面写了一个构造方法,为什么子类会报错,之前没写是默认的,没有错,现在写了一个有错,为啥啊
查看完整描述

5 回答

已采纳
?
silenceyawn

TA贡献2条经验 获得超1个赞

子类实例化时会默认调用父类的无参构造方法,你这样做就隐藏了父类无参构造方法

查看完整回答
1 反对 回复 2018-03-19
?
慕数据4474816

TA贡献2条经验 获得超0个赞

加一个 空参的构造 在父类加一个空参

查看完整回答
反对 回复 2018-03-25
?
笑傲独行侠

TA贡献3条经验 获得超0个赞

子类构造方法中第一行必须调用父类构造方法。如果没有写出来,则默认调用父类的无参构造方法,当父类显示的写了一个构造方法,其无参构造方法就没有了,所以报错

查看完整回答
反对 回复 2018-03-22
?
qq_小章章承龙_0

TA贡献3条经验 获得超0个赞

都没有书写构造方法的时候,子类会调用父类默认的构造方法,当父类显示定义了一个构造方法的时候,需要在子类中进行调用父类新建立的构造方法。

查看完整回答
反对 回复 2018-03-19
?
silenceyawn

TA贡献2条经验 获得超1个赞

也可以在子类中重写构造方法,并调用父类有参构造方法

查看完整回答
反对 回复 2018-03-19
  • 5 回答
  • 0 关注
  • 1702 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信