Fatal error: Class SuperMath may not inherit from final class (Math) in E:PHPProjects est.php on line 14
<?php //声明一个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方法不能被重写。 ?> <?php //声明一个final类Math final class Math{ public static $pi = 3.14; public function __toString(){ return "这是Math类。" ; } } $math = new Math(); echo $math ; //声明类SuperMath 继承自 Math类 class SuperMath extends Math { } //开源代码phpfensi.com //执行会出错,final类不能被继承。 ?>Fatal error: Class SuperMath may not inherit from final class (Math) in E:PHPProjects est.php on line 16
查看更多关于PHP 面向对象 final类与final方法的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did29716