ホームページ > バックエンド開発 > PHPの問題 > なぜphpはインターフェースをインスタンス化できないのでしょうか?

なぜphpはインターフェースをインスタンス化できないのでしょうか?

Guanhui
リリース: 2023-02-28 22:38:01
オリジナル
3352 人が閲覧しました

なぜphpはインターフェースをインスタンス化できないのでしょうか?

PHP がインターフェイスをインスタンス化できないのはなぜですか?

インターフェイス インターフェイスはルールであり、実装に使用されるため、直接インスタンス化することはできませんインスタンス化するには、他のクラスがそれを実装する必要があり、インスタンス化を実行する前に、インターフェイスによって定義されたすべてのメソッドが実装されている必要があります。

インターフェイス インターフェイスの概要

インターフェイスは、オブジェクト指向プログラミング言語のインターフェイス操作のキーワードであり、その機能は、必要なメンバーを組み合わせて特定の関数をカプセル化することです。これは、オブジェクトが実装する必要があるメンバーがクラスまたは構造体を通じて定義されるテンプレートのようなものです。インターフェイスを直接インスタンス化することはできません。つまり、ICount ic=new iCount() が間違っています。インターフェイスにはメンバーのコードを含めることはできません。メンバー自体のみが定義されます。インターフェイス メンバーの特定のコードは、インターフェイスを実装するクラスによって提供されます。インターフェイスは、interface キーワードを使用して宣言されます。

以上がなぜphpはインターフェースをインスタンス化できないのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート