黑马程序员技术交流社区

标题: 关于this和super this()和super() [打印本页]

作者: lilaishun    时间: 2015-8-30 12:30
标题: 关于this和super this()和super()
前面两个能不能同时存在一个构造方法内
作者: alogol    时间: 2015-8-30 15:00
不可以,this()跟super()都要求写在第一行,如果super()为隐藏的默认构造函数,可以再写上this(),如果自行调用了super(),就会冲突

作者: alogol    时间: 2015-9-2 12:59
alogol 发表于 2015-8-30 15:00
不可以,this()跟super()都要求写在第一行,如果super()为隐藏的默认构造函数,可以再写上this(),如果自行 ...

错了,应该是用了this()的话super()语句就默认消失,这时只能且必须由this()调用的其他构造函数来调用父类构造函数(子类必须要调用父类构造函数)
作者: 我来了    时间: 2015-9-2 13:26
貌似是这个意思,不是很懂




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2