[PHP]抽象クラスの中に通常のメソッドを利用するサンプル
書式
abstract class クラス名 {
function 関数名()
使用例
<?php //抽象クラス abstract class Sample { abstract function getMessage(); //通常のメソッド function getMsg(){ return "BBB 222"; } } //抽象クラスをextendsで継承 class Child extends Sample { public function getMessage(){ return "AAA 11"; } } $gt = new Child(); echo "抽象メソッドを呼び出す" . "<br>"; print $gt->getMessage() . "<br>"; echo "通常のメソッドを呼び出す" . "<br>"; print $gt->getMsg(); ?>
実行結果
抽象メソッドを呼び出す
AAA 11
通常のメソッドを呼び出す
BBB 222