php final关键字的利用
发布时间:09/01 来源:未知 浏览:
关键词:
这个关键字只能用来定义类和定义办法, 不克不及使用final这个关键字来定义成员属性,由于final是常量的意思,我们在PHP里定义常量使用的是define()函数,所以不克不及使用final来定义成员属性。
使用final关键标志的类不克不及被继承;
<?php final class Person { function say() { } } class Student extends Person { function say() { } } ?>
会显现下面错误:
Fatal error: Class Student may not inherit from final class (Person)
使用final关键标志的办法不克不及被子类覆盖,是终究版本;
<?php class Person { final function say() { } } class Student extends Person { function say() { } } ?>
会显现下面错误:
Fatal error: Cannot override final method Person::say()
更多PHP相关知识,请拜访PHP中文网!
以上就是php final关键字的利用的具体内容,更多请关注百分百源码网其它相关文章!