脚本宝典收集整理的这篇文章主要介绍了Final的今生之旅,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。事务的划分首先不可能无限细化,因此肯定是不需要无限的出现子类的。一旦无限出现子类,带来的可能不是解决问题的便利性,而是内存资源的无限消耗,因此
PHP
提供了一种终结机制,让类无法被继承。1.基本语法:fina
l class 类名
<?php final class Man{}//最终类 ?>
2.最终类无法被继承
<?php final 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的今生之旅的详细内容,更多请关注脚本宝典其它相关文章!
以上是脚本宝典为你收集整理的Final的今生之旅全部内容,希望文章能够帮你解决Final的今生之旅所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。