【发布时间】:2010-08-24 01:40:41
【问题描述】:
来自快速谷歌搜索和关于多重继承的维基百科文章,其中引用:
多重继承是指一些面向对象编程语言的一种特性,其中一个类可以从多个超类继承行为和特性。这与单继承形成对比,单继承是一个类最多可以从一个超类继承。
我了解 PHP 不允许多重继承。然而,我找不到明确的答案是它是否允许多个类扩展一个超类。示例:
class a {}
class b extends a {}
class c extends a {}
就我正在尝试做的事情而言,我正在制作一个 RPG,并且想要一个“通用”角色类来包含制作角色模板的所有方法和属性。然后我希望类包含每种角色(战士、法师等)的细节,例如属性修饰符和特殊攻击。
这可能吗?
【问题讨论】:
标签: php oop inheritance class extends