1.基本语法:final class 类名
<?php final class man{}//最终类?>
2.最终类无法被继承
<?phpfinal class man{}//最终类class man2 extends man{} //报错:无法从final类继承?>
3.final关键字不止修饰类表示类不可被继承,还能修饰方法,表示方法不能被重写
<?php//父类class people{ public function name(){} //普通方法 public final function age(){} //最终方法}//子类class man extends people{ //重写 public function name(){} //没问题 public function age(){} //致命错误:不能重写父类中的最终方法}?>
小结:final关键字修饰,在变量中代表着无可更改的可能,在类中代表无法被继承,在方法中不能被重写。
推荐:php教程,php视频教程
以上就是final的今生之旅的详细内容。
