首页 新闻 会员 周边 捐助

继承小知识点:父类如果没有无参构造器会怎样?

0
[待解决问题]

如果父类没有无参构造方法,那么子类的构造方法会出现什么现象呢?
报错。
如何解决呢? 
A:在父类中加一个无参构造方法
B:通过使用super关键字去显示的调用父类的带参构造方法
C:子类通过this去调用本类的其他构造方法
子类中一定要有一个去访问了父类的构造方法,否则父类数据就没有初始化。

DropRain的主页 DropRain | 菜鸟二级 | 园豆:202
提问于:2018-07-09 19:06
< >
分享
所有回答(2)
0

无参构造不是必需。如果父类没有无参构造方法,那么在子类显式调用父类的有参构造方法就行了。

你那里报错应该是父类没有无参构造,而你在子类中又没有对父类进行有参构造,从而导致父类构造方法不能正常执行。

Arthurian | 园豆:1123 (小虾三级) | 2018-07-09 19:12
0

必须的是构造函数.

吴瑞祥 | 园豆:29449 (高人七级) | 2018-07-09 19:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册