问答详情
源自:4-8 抽象类-PHP面向对象编程

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

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

  2. 抽象类支持多继承?

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

提问者:yunsky0 2015-07-02 17:10

个回答

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

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

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

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