PHP基础之类和对象16——Final关键字
Example #1 Final 方法示例
class BaseClass{ public function test(){echo 'BaseClass::test() called<br>'; } final public function moreTesting(){echo 'BaseClass::moreTesting() called<br>'; }}class ChildClass extends BaseClass{ public function moreTesting(){echo 'BaseClass::moreTeing called<br>'; }}
Example #2 Final 类示例
final class BaseClass{ public function test(){echo 'BaseClass::test() calledn'; } //这里无论你是否将方法声明为final,都没有关系 final public function moreTesting(){echo 'BaseClass::moreTesting() calledn'; }}class ChildClass extends BaseClass{}//产生Fatal Error:Class ChildClass may not inherit from final class (BaseClass)
Note: 属性不能被定义为 final,只有类和方法才能被定义为 final。
相关文章:
1. vue在响应头response中获取自定义headers操作2. Idea工具中创建 SpringBoot工程及入门详解3. Android 基于MediatorLiveData实现红点的统一管理4. VUE+Express+MongoDB前后端分离实现一个便签墙5. ASP.NET泛型四之使用Lazy<T>实现延迟加载6. 使用本机IIS Express开发Asp.Net Core应用图文教程7. 带你了解CSS基础知识,样式8. 基于python tkinter的点名小程序功能的实例代码9. ASP.NET MVC使用正则表达式验证手机号码10. Vue使用distpicker插件实现省市级下拉框三级联动

网公网安备