タグ

2016年1月30日のブックマーク (1件)

  • PHPにおけるインターフェースと抽象クラス、多重継承、トレイトの使い方

    「多重継承」とは? もう一つのお話をするための前提知識として、多重継承について学んでいきましょう。 これまでの連載で紹介した継承は「単一継承」といって、「1つの親クラスを継承して別のクラスを作る」継承でした。継承には、もう一つ、親が複数ある「多重継承」というものがあります。 では多重継承のコードを書いてみましょう。 リスト9を動かしてみると分かりますが「Parse error: syntax error, unexpected ',', expecting 」というエラーが出ます。PHPでは、多重継承自体は「文法レベルで」存在しないために、上述のコードを実際に動かすことはできません。 多重継承は、「ほとんどの言語で実装されているもの」ではなく、比較的多くの言語で「実装されていない」機能です。実装されている言語としてはC++PerlPythonなど、逆に実装されていない言語としては、C#

    PHPにおけるインターフェースと抽象クラス、多重継承、トレイトの使い方
    WINGS
    WINGS 2016/01/30