首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SCJP -试题

SCJP -试题
EN

Stack Overflow用户
提问于 2010-03-01 19:55:20
回答 1查看 552关注 0票数 1

它实际上来自SCJP 6 StudyGuide from 310-065(MGH,2008年) alt文本http://www.freeimagehosting.net/uploads/1f37466409.png alt文本http://www.freeimagehosting.net/uploads/03aaff252a.png alt文本http://www.freeimagehosting.net/uploads/b56385a448.png alt文本http://www.freeimagehosting.net/uploads/83761fff86.png

在Kinder类构造函数中对super()的调用似乎是多余的,因为:

  • 引用该书:alt文本http://www.freeimagehosting.net/uploads/8984096dc6.png,即不需要显式地键入super(),因为编译器可以这样做
  • 编译器可以很好地接受版本,而不需要调用super()

问题是,如果作者在这个问题上犯了什么错误,或者我遗漏了什么(更有可能)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-03-01 20:09:29

对不起,我可能漏掉了什么东西(很可能),但听起来好像是在课文中说的:

行不能留空,因为括号已经到位。

也就是说,构造函数可以是空的。但是,空括号将是语法错误(因此不会编译)。

此外,由于被调用的超类构造函数是无参数版本,因此必须创建此构造函数。

我想你可能只需要再读一遍课文,它应该全部点击。或者我真的对整件事不感兴趣..。如果那样的话,我很抱歉,这里有点晚了。;-)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2358617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档