关于抽象类实现接口的问题

关于抽象类实现接口的问题

因为抽象类中的抽象方法同样不能有函数体,那么,用抽象类实现接口有什么意义呢

正在回答

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

1回答

同学你好,采用抽象类来实现接口,可以实现该接口中的部分方法,而且当其他类继承该抽象类时,只需要实现抽象类中未实现的方法即可。更加的灵活。这样其他类就不必实现接口中的所有方法了。祝学习愉快!

  • qq_小五_gqDFOX 提问者 #1
    我可以这样理解么,虽然接口解决了PHP中一个类不能同时继承多个类的问题,但在实现接口时就必须实现接口中的所有方法,但有时候我们在一个类比如说A类中用不到接口中的所有方法时,就可以用抽象类来实现A类中用不到的方法,那么在A类要用到接口中的部分方法时,就可以继承抽象类,从而就只需要实现自己需要用到的那部分方法了,我这样理解对么?
    2019-06-26 18:54:11
  • 好帮手慕小尤 回复 提问者 qq_小五_gqDFOX #2
    同学你好,理解是对的。祝学习愉快!
    2019-06-26 18:59:14
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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