抽象メソッドは、メソッド本体のないクラスで定義されたメソッドを指します。クラス内のメソッドが抽象メソッドの場合、そのクラスは抽象クラスであり、抽象クラスには非抽象メソッドを含めることができます。抽象メソッドと抽象クラスを宣言する場合、abstract キーワードを使用してそれらを変更する必要があります。
#抽象メソッドとは何ですか?
(推奨チュートリアル: php チュートリアル)
メソッド本体のないクラスで定義したメソッドは、抽象メソッドです。いわゆるメソッド本体なしとは、宣言時に中括弧やその中身はなく、宣言時にメソッド名の後に直接セミコロンを追加することを意味します。また、抽象メソッドを宣言する場合、メソッドにはキーワードも追加する必要があります。 . 「abstract」を変更します。
例:
abstract function fun1(); abstract function fun2();
抽象クラスとは何ですか?
クラス内のメソッドが抽象メソッドである限り、そのクラスは抽象クラスとして定義され、その抽象クラスも「abstract」キーワードで変更する必要があります。抽象クラスでは、抽象ではないメソッドや Member 属性も使用できますが、1 つのメソッドが抽象である限り、クラスは抽象クラスとして宣言され、「abstract」で装飾される必要があります。
例:
abstract class demo{ var $test; abstract function fun1(); abstract function fun2(); }
以上がPHPの抽象メソッドと抽象クラスとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。