ホームページ  >  記事  >  バックエンド開発  >  PHPでインターフェースを作る方法

PHPでインターフェースを作る方法

(*-*)浩
(*-*)浩オリジナル
2019-05-17 17:08:4917812ブラウズ

PHP では、構文 "interface Action(){public function Eat( $foods ); }" を使用してインターフェイスを定義できます。このステートメントは、インターフェイスが "パブリック" アクセス属性メソッドを定義することを意味します。

PHPでインターフェースを作る方法

さまざまなクラスの共通の動作を定義し、さまざまなクラスにさまざまな関数を実装します。

PHP インターフェースの具体的な構文:

インターフェースは、複数の部分から構成されて新しいものを形成できる部分です。

インターフェイス自体は抽象、内部です。宣言されたメソッドも抽象です。クラスは、abstract

を追加せずに複数のインターフェイスを一度に実装できます。構文はimplementsで実装され、その後インターフェイスの関数が実装されます。

インターフェイスはextendsを使用してベースに基づいて継承することもできます。

インターフェイスは一連のメソッドの説明です。属性 (メンバー変数) は追加できません;

インターフェイスはクラスへのアセンブリに使用され、メソッドはパブリックのみにできます;

インターフェイスは、開発者と呼び出し元の間の通信を減らすための厳密な仕様として機能します

インターフェイスの実装

特定のアクションを実装する人間と動物の例

インターフェイスの定義

interface Action(){ 
    //接口定义‘public’访问属性方法,无需实现方法 
    public function eat( $foods ); 
}

Human (Animl) クラス実装インターフェース:

class Human implements Action(){ 
    //实现接口,必须提供接口中定义的方法 
    public function eat( $foods){ 
        echo "Human eat {$foods}"; 
    } 
} 
#Animal类 
class  Animal implements Action(){ 
    public function eat( $foods){ 
        echo "Animal eat {$foods}"; 
    } 
}

以上がPHPでインターフェースを作る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。