Final关键字


Final关键字

PHP 5 新增了一个 final 关键字。如果父类中的方法被声明为final,则子类无法覆盖该方法; 如果一个类被声明为final,则不能被继承。

Example #1 Final 方法示例

<?php
class BaseClass {
   public function 
test() {
       echo 
"BaseClass::test() called ";
   }
   
   final public function 
moreTesting() {
       echo 
"BaseClass::moreTesting() called ";
   }
}

class 
ChildClass extends BaseClass {
   public function 
moreTesting() {
       echo 
"ChildClass::moreTesting() called ";
   }
}
// 产生 Fatal error: Cannot override final method BaseClass::moreTesting()
?>

Example #2 Final 类示例

<?php
final class BaseClass {
   public function 
test() {
       echo 
"BaseClass::test() called ";
   }
   
   
// 这里无论你是否将方法声明为final,都没有关系
   
final public function moreTesting() {
       echo 
"BaseClass::moreTesting() called ";
   }
}

class 
ChildClass extends BaseClass {
}
// 产生 Fatal error: Class ChildClass may not inherit from final class (BaseClass)
?>

«  魔术方法
» 对象复制
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 弟弟作文1100字 大学生禁毒征文:生是水墨青花,何惧刹那芳华 给姑娘的一封信 心檐滴雨 【原创】 大自然,我的伙伴 初中初一作文650字:花的孤傲 班干部入党申请书2013年4月_大学生入党申请书 爱拖课的老师 何处告别 精选新婚贺词,总有一句合你的心意 乐于助人的鲁佳欣 相逢总是离别泪 有活力的,才是最美的作文300字 中秋思乡 想起自己不久将要离开母校 2013七夕情人节最新祝福语大全 网迷舅舅作文400字 少四汇报课作文200字 怎样治拖拉病800字 有一种爱叫记得作文 学校安全工作责任书 一个美好的约定 小学生名言警句大全 爱到深处却分手 报听写 大学生求职的自我介绍范文 雨也有友情 我心目中的好老师450字 小学三年级想象作文200字 请论证江夏南桥饶峰饶浩成(四十二) 三年级下册英语暑假作业答案 莲如是说 我们都应该懂得的18句话! 穷养儿子富养女,穷养的真正内涵 天堂。港湾 想念离开的你们 爱是永远的主题 想象作文未来的课桌 出逃的囚犯-巴斯克维尔猎犬-英汉对照小说 描写春节的作文 七零八碎作文900字 论绩效考核在企业管理中的重要作用 部门经理年终工作总结 贺中秋迎国庆民歌文艺晚会流程及主持串词 韭菜观察日记1000字 小学六年级作文350字:日照游 如何认识更多的朋友 房地产抵押贷款申请书内容 爱情究竟是什么 每个故事都有开头,却不一定有结尾!

Copyright © 2016 phpStudy |