既然有抽象类这种方法,那有何必再用接口??

来源:4-8 抽象类-PHP面向对象编程

yunsky0

2015-07-02 17:10

  1. 抽象类都可以把方法不具体实现,这不是和接口一样吗?抽象类还可以具体一部分方法的实现呢

  2. 抽象类支持多继承?

  3. 多态的定义是因为接口所以引入,那么抽象类中还有多态的个概念吗?

写回答 关注

2回答

  • 青岱
    2015-12-13 23:33:20
    已采纳

    http://wenku.baidu.com/view/8acb6fa0b0717fd5360cdc32.html推荐你看下这篇文章

    yunsky...

    非常感谢!

    2015-12-14 14:11:43

    共 1 条回复 >

  • qq_幕后_0
    2016-02-19 00:05:28

    php是单继承,普通的类是不能继承多个类的,接口正好弥补这个缺陷,一个接口可以继承多个接口,在接口的基础上实现接口的实现,这就等同了多继承。抽象类是不能多继承的,只有接口才能继承。

PHP面向对象编程

从容应对面试官的知识宝典,带你握面向对象的最重要的核心能力

70146 学习 · 361 问题

查看课程

相似问题