[PHP]クラスの中にfinalキーワードを使うサンプル

書式
final public function 関数名()
使用例

<?php
class User
{
      //finalメソッド
      final public function getMsg(){
            return "study skill";
      }
}
//Userクラスを継承
class UserInfo extends User
{
      public function getAddr(){
            return "dummy address";
      }
}

//オブジェクトcft
$cft = new UserInfo();
echo "親クラスのメソッド" . "<br>";
print $cft->getMsg()."<br>"; 

echo "子クラスのメソッド" . "<br>";
print $cft->getAddr()."<br>"; 
?>

実行結果
親クラスのメソッド
study skill
子クラスのメソッド
dummy address

PHP

Posted by arkgame