2-15选择题

2-15选择题

老师,请问下,选择题1 里的   “第3行错误,应使用super关键字调用父类的name属性,改为super.name="hello"  ”为什么说法不正确呢?

选择题3里的  “

第2行编译错误,但能输出正确结果

”  是错在哪里呢?是 因为父类没有无参构造吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
喜欢做梦的鱼 2017-10-30 12:09:20

关于“选择题1”这个题目中的主要考察点就是:super调用父类带参构造的语句在子类构造中的出现位置,因为题目中的子类并没有单独定义name属性,所以super.name和直接写name没有任何区别。当然,如果把super()改成super.name的确不会报语法错误了~~

关于“选择3”你的说法是正确的,因为子类无参构造方法默认调用的是父类中的无参构造方法,父类又没有,所以会报错。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师