从快速谷歌搜索和关于多重继承的维基百科文章中引用:
多重继承是指一些面向对象编程语言的一种特性,其中一个类可以从多个超类继承行为和特性。这与单一继承形成对比,其中一个类最多可以从一个超类继承。
我知道 PHP 不允许多重继承。然而,我找不到明确的答案是它是否允许多个类扩展一个超类。例子:
class a {}
class b extends a {}
class c extends a {}
就我正在尝试做的事情而言,我正在制作一个 RPG,并且想要一个“通用”角色类来包含制作角色模板的所有方法和属性。然后我希望类包含每种类型的角色(战士、法师等)的细节,例如统计修饰符和特殊攻击。
这可能吗?