这个关键字只能用来定义类和定义方法, 不能使用 final 这个关键字来定义成员属性,因为 final 是常量的意思,我们在 PHP 里定义常量使用的是 define() 函数,所以不能使用 final 来定义成员属性。

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

final class Person

{

……//Wholesale designer sunglasses

}

class Student extends Person

{

}

会出现下面错误:

Fatal error: Class Student may not inherit from final class (Person)

使用final关键标记的方法不能被子类覆盖,是最终版本;

class Person

{

final function say()

{

//China sunglasses supplier

}

}

class Student extends Person

{

function say()

{

}

}

会出现下面错误:

Fatal error: Cannot override final method Person::say()

<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>

阅读(82) | 评论(0) | 转发(0) |

0

上一篇:数据库开发金典技巧

下一篇:6个有用的MySQL语句

相关热门文章
  • 中华优秀传统文化的历史积淀─...
  • 澳洲文凭在中国的办理方法...
  • 组合型挂墙式擦手纸巾架 20130...
  • 力卖 AGILENTE5062A E5062A网...
  • HP83712A信号发生器HP83712A ...
  • 承接自动化测试培训、外包、实...
  • Solaris PowerTOP 1.0 发布
  • For STKMonitor
  • 项目小体会
  • busybox的httpd使用CGI脚本(Bu...
  • 怎么样找出BIND中查询并发量多...
  • 可有人在实际的openstack生产...
  • 如下makefile如何编写
  • sqlldr 参数配置
  • 讨论一下各位所管理的mysql生...
给主人留下些什么吧!~~
评论热议

说说final关键字的应用相关推荐

  1. C++11之final关键字

    一.禁用继承 C++11中允许将类标记为final,方法时直接在类名称后面使用关键字final,如此,意味着继承该类会导致编译错误. 实例如下: class Super final {//...... ...

  2. (1)访问控制 (2)final关键字 (3)对象创建的过程 (4)多态

    1.访问控制(笔试题) 1.1 常用的访问控制符 public - 公有的 protected - 保护的 啥也不写 - 默认的 private - 私有的 1.2 访问控制符的比较 访问控制符 访问 ...

  3. Java学习总结:11(final关键字)

    final关键字 在Java中final称为终结器,在Java中可以使用final定义类.方法和属性. 一.使用final定义的类不能再有子类,即:任何类都不能继承以final声明的父类. 在设计类的 ...

  4. JAVA面向对象-----final关键字

    JAVA面向对象-–final关键字 1:定义静态方法求圆的面积 2:定义静态方法求圆的周长 3:发现方法中有重复的代码,就是PI,圆周率.1:如果需要提高计算精度,就需要修改每个方法中圆周率. 4: ...

  5. 《从零开始学Swift》学习笔记(Day 47)——final关键字

    在类的定义中使用final关键字声明类.属性.方法和下标.final声明的类不能被继承,final声明的属性.方法和下标不能被重写. 下面看一个示例: 1 2 3 4 5 6 7 8 9 10 11 ...

  6. 终于明白 Java 为什么要加 final 关键字了!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:http://rrd.me/epfKR 现象描述 原因分析 ...

  7. final关键字的这8个小细节,你get到几个?

    前言 大家好,我是狂聊君. 今天来聊 final 关键字,因为最近在看的几本书都讲到了 final 关键字,发现好多小细节自己都忽视了,抽空总结了一下,分享给大家. 正文 final关键字是一个常用的 ...

  8. final关键字最全了解

    final关键字的使用: 在Java中声明类.属性和方法时,可使用关键字final来修饰. 1. final标记的类不能被继承: 2. final标记的方法不能被子类复写: 3. final标记的变量 ...

  9. java中final关键字的使用

    final 中文翻译为 最终的,在java中也是较为常用的关键字之一. 在java 中 final 关键字可以修饰  类.方法.变量 final 修饰在类上,则表示该类不能被继承,如果里面的成员变量没 ...

  10. php中final关键字

    1.final关键字(不能修饰属性,即变量) a.希望一个类不被其他类来继承(出于安全性) 案例1: <?phpfinal class A{}class B EXTENDS A //此用法为错误 ...

最新文章

  1. 1043 输出PATest
  2. 月薪50K的机器学习工程师,需要具备哪些条件?
  3. [YTU]_2640( 编程题:运算符重载---矩阵求和)
  4. 在非UI线程中处理Bitmap
  5. CSS Grid布局(1)
  6. 详细js读取execl内容并展示
  7. AngularJs ng-repeat限制循环次数
  8. 2013国家二级c语言上机考试点了编译并运行出现黑框闪退,2013年计算机二级C语言上机试题及解析2...
  9. matlab grp2idx,求教:m-fold cross validation 在matlab下如何实现?
  10. linux中csh怎么运行,bash csh 设置环境变量 方法例子
  11. 未来的建筑行业项目管理集成系统展望
  12. bin/arm-linux-androideabi-nm: libtinfo.so.5: cannot open shared object file: No such file or directo
  13. 狗头人与地下世界冒险模式通关记录 [20171224]
  14. 与911S5类似的MaxProxy代理怎么样?
  15. 对于【没有苹果开发账号,只有p12文件和mobileprovision文件进行打包】文章的补充
  16. 计算机表格简单教程视频教程,电脑如何制作表格步骤 教你制作简单的excel表格...
  17. u大师装iso系统linux,u大师教你iso文件系统的安装
  18. 用妙记多 Mojidoc 实践康奈尔笔记法
  19. vue3.0 + JsBarcode 循环生成多个条形码(setup语法糖)
  20. 目标跟踪:在视频序列中跟踪特定对象的位置和状态

热门文章

  1. labview python opencv_OpenCV官方教程中文版(for Python)pdf+自己编写的全套目录
  2. 【健康知识】46个不可不知的生活小常识 !!!
  3. FB推出App Center背后的秘密
  4. IOS十进制转十六进制
  5. VNWare+MAC+J2Objc+Eclipse 环境配置和搭建---(J2Objc的使用)
  6. 每次打开office都需要自动配置怎么办?
  7. linux禁止rm运行,Linux之劫持rm命令实现安全删除和屏蔽删除/、/*
  8. douban怎么了?
  9. 离散数学——停机问题
  10. fiddler使用教程+抓包实践+filder抓包APP+HTTPS,PC微信小程序公众号抓包笔记,fidder插件