【发布时间】:2014-10-04 06:44:24
【问题描述】:
我有以下简化代码
class A{}
class B extends A{}
class C extends B{}
它运行良好,一切正常,但我想确保这不是坏习惯,所以我用谷歌搜索“php 中的多重继承”,我很惊讶我读到的许多帖子都说不支持 php 中的多重继承,并且另一种选择是特征。
所以我怀疑我对多重继承的定义,并在谷歌上搜索了一个关于它的好例子,然后这个 Multiple Inheritance: What's a good example? 出现了,它实际上与我所做的完全一样,只是在不同的上下文中。
有人能解释一下吗?
【问题讨论】:
-
因为它不是多重继承。只是两级继承,但是每个类只有一个父类
-
你只是创建了一个孙子类,而不是多重继承。
-
@ChristopherLamm 你能看看我链接的问题的答案吗?
标签: php oop multiple-inheritance