如果这个方法被子类重写,将会出现错误。 复制代码 代码如下: <? //声明一个final类Math class Math{ public static $pi = 3.14; public function __toString(){ return "这是Math类。"; } public final function max($a,$b){ return $a > $b ? $a : $b ; } } //声明类SuperMath 继承自 Math类 class SuperMath extends Math { public final function max($a,$b){} } //执行会出错,final方法不能被重写。
?>
程序运行结果
复制代码 代码如下: Fatal error: Class SuperMath may not inherit from final class (Math) in E:PHPProjects est.php on line 16