PHPの抽象メソッドと抽象クラスとは何ですか

王林
リリース: 2023-03-03 13:34:01
オリジナル
2055 人が閲覧しました

抽象メソッドは、メソッド本体のないクラスで定義されたメソッドを指します。クラス内のメソッドが抽象メソッドの場合、そのクラスは抽象クラスであり、抽象クラスには非抽象メソッドを含めることができます。抽象メソッドと抽象クラスを宣言する場合、abstract キーワードを使用してそれらを変更する必要があります。

PHPの抽象メソッドと抽象クラスとは何ですか

#抽象メソッドとは何ですか?

(推奨チュートリアル: 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!