php中final关键字用法分析


Posted in PHP onDecember 07, 2016

本文实例讲述了php中final关键字用法。分享给大家供大家参考,具体如下:

final关键字只能用来定义类和定义方法。

使用final关键字标记的类不能被继承

final class Person{
   .......
}
class Student extends Person{
   .......
}

会出现错误提示。Fatal error :Class Student may not inherit from final class(Person)

使用final关键字标记的方法不能被子类覆盖

class Person{
   final function Say(){
     ......
   }
}
class Student extends Person{
  function Say(){
    ......
  }
}

会出现下面错误:

Fatal Error:Cannot Override final method Person::say()

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
phpMyAdmin链接MySql错误 个人解决方案
Dec 28 PHP
php float不四舍五入截取浮点型字符串方法总结
Oct 28 PHP
php实例分享之html转为rtf格式
Jun 02 PHP
php示例详解Constructor Prototype Pattern 原型模式
Oct 15 PHP
php判断手机浏览还是web浏览,并执行相应的动作简单实例
Jul 28 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
Oct 13 PHP
PHP排序二叉树基本功能实现方法示例
May 26 PHP
Yii 访问 Gii(脚手架)时出现 403 错误
Jun 06 PHP
thinkPHP框架中layer.js的封装与使用方法示例
Jan 18 PHP
PHP数组遍历的几种常见方式总结
Feb 15 PHP
如何在centos8自定义目录安装php7.3
Nov 28 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 15 PHP
php中static和const关键字用法分析
Dec 07 #PHP
php抽象方法和抽象类实例分析
Dec 07 #PHP
php接口技术实例详解
Dec 07 #PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
Dec 07 #PHP
php常用字符串String函数实例总结【转换,替换,计算,截取,加密】
Dec 07 #PHP
php自定义时间转换函数示例
Dec 07 #PHP
php微信公众平台开发(四)回复功能开发
Dec 06 #PHP
You might like
自动跳转中英文页面
2006/10/09 PHP
php smarty模版引擎中变量操作符及使用方法
2009/12/11 PHP
php中使用Akismet防止垃圾评论的代码
2011/06/10 PHP
PHP引用符&的用法详细解析
2013/08/22 PHP
php实现使用正则将文本中的网址转换成链接标签
2014/12/03 PHP
CL vs ForZe BO5 第三场 2.13
2021/03/10 DOTA
不错的新闻标题颜色效果
2006/12/10 Javascript
我遇到的参数传递中 双引号单引号嵌套问题
2010/02/11 Javascript
手机端网页点击链接触发自动拨打或保存电话的示例代码
2014/08/15 Javascript
使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)
2016/09/01 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
2017/02/09 Javascript
AngularJS实现tab选项卡的方法详解
2017/07/05 Javascript
vue router 配置路由的方法
2018/07/26 Javascript
使用javascript做时间倒数读秒功能的实例
2019/01/23 Javascript
js图片无缝滚动插件使用详解
2020/05/26 Javascript
JS Generator 函数的含义与用法实例总结
2020/04/08 Javascript
vue 百度地图(vue-baidu-map)绘制方向箭头折线实例代码详解
2020/04/28 Javascript
javascript使用正则表达式实现注册登入校验
2020/09/23 Javascript
[01:58]DOTA2上海特级锦标赛现场采访:RTZ这个ID到底好不好
2016/03/25 DOTA
Python编写的com组件发生R6034错误的原因与解决办法
2013/04/01 Python
Python中使用urllib2防止302跳转的代码例子
2014/07/07 Python
使用Python中的greenlet包实现并发编程的入门教程
2015/04/16 Python
浅谈Python的异常处理
2016/06/19 Python
python 实现网上商城,转账,存取款等功能的信用卡系统
2016/07/15 Python
Python的IDEL增加清屏功能实例
2017/06/19 Python
使用python3+xlrd解析Excel的实例
2018/05/04 Python
python看某个模块的版本方法
2018/10/16 Python
Python微信操控itchat的方法
2019/05/31 Python
python3安装OCR识别库tesserocr过程图解
2020/04/02 Python
Python接口开发实现步骤详解
2020/04/26 Python
深入浅析CSS3中的Flex布局整理
2020/04/27 HTML / CSS
SCDKey德国:全球领先的数字游戏市场
2019/04/09 全球购物
环境工程大学生个人的自我评价
2013/10/08 职场文书
个人作风剖析材料
2014/02/02 职场文书
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
2021/05/25 MySQL
浅谈为什么我的 z-index 又不生效了
2022/07/15 HTML / CSS