抽象クラスの定義
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/02/21 17:40 UTC 版)
「PHP: Hypertext Preprocessor」の記事における「抽象クラスの定義」の解説
クラスの定義においてabstractキーワードを用いることで抽象クラスを定義出来る。 抽象クラスは通常の実装を持つメソッドと(やはりabstractキーワードを付けた)実装を持たないメソッド(抽象メソッド)が混在することが許されたクラスであり、インスタンス化することは出来ない。 抽象クラスは継承されるために作成され、サブクラスが抽象クラスでない限りすべての抽象メソッドがサブクラスで実装される必要がある。 methodAlpha("","");$this->methodBeta("");}public function methodAlpha($arg1, $arg2){echo "Beta クラスで実装されたmethodAlpha メソッド¥n";}}new Beta();
※この「抽象クラスの定義」の解説は、「PHP: Hypertext Preprocessor」の解説の一部です。
「抽象クラスの定義」を含む「PHP: Hypertext Preprocessor」の記事については、「PHP: Hypertext Preprocessor」の概要を参照ください。
- 抽象クラスの定義のページへのリンク