PHP がインターフェイスをインスタンス化できないのはなぜですか?
インターフェイス インターフェイスはルールであり、実装に使用されるため、直接インスタンス化することはできませんインスタンス化するには、他のクラスがそれを実装する必要があり、インスタンス化を実行する前に、インターフェイスによって定義されたすべてのメソッドが実装されている必要があります。
インターフェイス インターフェイスの概要
インターフェイスは、オブジェクト指向プログラミング言語のインターフェイス操作のキーワードであり、その機能は、必要なメンバーを組み合わせて特定の関数をカプセル化することです。これは、オブジェクトが実装する必要があるメンバーがクラスまたは構造体を通じて定義されるテンプレートのようなものです。インターフェイスを直接インスタンス化することはできません。つまり、ICount ic=new iCount() が間違っています。インターフェイスにはメンバーのコードを含めることはできません。メンバー自体のみが定義されます。インターフェイス メンバーの特定のコードは、インターフェイスを実装するクラスによって提供されます。インターフェイスは、interface キーワードを使用して宣言されます。
以上がなぜphpはインターフェースをインスタンス化できないのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。