php面向对象final最终的
php面向对象final最终的final修饰的方法不能被重写final修饰的类不能被继承<?php
class Person{
final public function show(){
echo "不能重写和被继承";
}
}
class Son extends Person{
echo "报错了吧";
}
?>输出结果如下:Parse error: syntax error, unexpected 'echo' (T_ECHO), expecting function (T_FUNCTION) in D:\phpstudy_pro\WWW\index.php on line 9作用1、如果一个类确定不被继承,一个方法确定不会被重写,用final修饰可以提高执行效率。2、如果一个方法不允许被其他类重写,可以用final修饰。
页:
[1]