グーグルのクイック検索と多重継承に関するウィキペディアの記事から、次のように引用されています。
多重継承とは、クラスが複数のスーパークラスから動作と機能を継承できる、一部のオブジェクト指向プログラミング言語の機能を指します。これは、クラスが最大で1つのスーパークラスから継承できる単一継承とは対照的です。
PHPでは多重継承が許可されていないことを理解しています。ただし、明確な答えが見つからないのは、複数のクラスがスーパークラスを拡張できるかどうかです。例:
class a {}
class b extends a {}
class c extends a {}
私がやろうとしていることに関しては、RPGを作成していて、「汎用」キャラクタークラスに、キャラクターのテンプレートを作成するすべてのメソッドとプロパティを含める必要があります。次に、統計修飾子や特殊攻撃など、各タイプのキャラクター(戦士、魔道士など)の詳細をクラスに含める必要があります。
これは可能ですか?