抽象类实现了接口方法,不需要写出来??

抽象类实现了接口方法,不需要写出来??

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

抽象类实现了接口方法,就不必再抽象类里将 ”实现“的方法列出?

正在回答

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

1回答

您好,抽象类中实现了test1的方法体,没有对test2进行操作,而test2来自接口,实质上为抽象方法,因此可以不实现。如果解决了您的问题,请采纳,祝学习愉快!

  • 轩辕小齐V 提问者 #1
    貌似,视频里的老师,是不是这么做的,视频里的老师都是列出来了,暂时试不了,麻烦老师试一试,谢谢!如果不行,这道题就出错了。
    2019-01-06 15:46:28
  • 轩辕小齐V 提问者 #2
    而且我觉得,应该列出来,如果可以不写,那么这个接口又有什么用;莫非有些情况不强制写,有些不强制?请问老师如何区别呢?
    2019-01-06 15:48:18
  • 好帮手慕查理 回复 提问者 轩辕小齐V #3
    您好,这段代码没有错。因为Yourson类是抽象类所以可以不实现,但如果Yourson类不是抽象类那么必须实现接口中的方法,而是否需要实现接口中的方法,需要根据具体的代码逻辑完成。接口简单来说可以调用接口中的函数方法,不需要再重复写,可以直接用已经写好的函数。祝学习愉快!
    2019-01-07 11:23:21
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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