4-3里,对解析不懂

4-3里,对解析不懂

http://img1.sycdn.imooc.com//climg/5cdd35910001d91207820425.jpg

http://img1.sycdn.imooc.com//climg/5cdd359200011d6413660768.jpg

老师,此题让子类运行不报错,A选项的解析看了后有点疑问。

将子类SpeedBike设置为抽象类,我理解。但是,为什么同时还要将子类的speedup方法也设置为抽象方法呢?子类成为抽象类就OK了,干嘛还要改方法为抽象方法。。。。

正在回答

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

2回答

同学你好,首先同学的说法是非常正确的。1、speedup方法既可以设置为抽象方法,同时也可以加入方法体的实现,这是两种解决方案,都是正确的,在题目中都有体现,例如:

http://img1.sycdn.imooc.com//climg/5cde2b8d00012ee718350615.jpg

2、非常感谢同学提出的练习中的意见,我们会转告习题老师,进行排查。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

好帮手慕珊 2019-05-16 19:46:46

你好!解析中有点问题,我们已经进行了更正,可以再看看呦!

http://img1.sycdn.imooc.com//climg/5cdd4d8b000123b507320119.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 鱼儿0001 #1
    老师,首先对于课程练习我提出意见,能不能把课程的练习,尤其是选择题练习检查一遍,通过我自己的学习发现了很多表述不严谨的部分。对于对课程不太认真的学生来说,他们可能会把表述有漏洞的答案或解析当成了正确的。极其不利于初学者。
    2019-05-17 09:09:26
  • 提问者 鱼儿0001 #2
    其次,还是就我的问题。为了程序运行无误,将子类SpeedBike设置为抽象类,我理解。老师,但是将子类的speedup也设置为抽象方法,我觉得太绝对了。老师,speedup方法既可以设置为抽象方法,同时也可以加入方法体的实现,这两种操作都可以吧?
    2019-05-17 09:12:55
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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