ホームページ >バックエンド開発 >PHPチュートリアル >PHP 抽象メソッドと抽象クラスの抽象キーワードの紹介と application_PHP チュートリアル
PHPの抽象メソッドと抽象クラスの抽象キーワード
Abstract キーワードは、抽象メソッドと抽象クラスを定義するために使用されます。
抽象メソッド
抽象メソッドとは、メソッド本体のないメソッドを指します。具体的には、メソッドを宣言するときに、{} 括弧とその内容が存在せず、メソッド名の後にセミコロンを付けて直接宣言されます。
abstract キーワードは抽象メソッドを定義するために使用されます。構文:
抽象関数 function_name();
抽象クラス
クラス内のメソッドが抽象メソッドである限り、クラスは抽象クラスとして定義する必要があります。抽象クラスは、abstract キーワードを使用して定義することもできます。
抽象クラスはインスタンス オブジェクトを生成できません。通常、抽象メソッドはサブクラス メソッドのオーバーロードのテンプレートとして使用され、継承された抽象クラス内のすべてのメソッドを実装する必要があります。実際、抽象クラスは継承を容易にするために導入されています。
例:
コードは次のとおりです: