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 交通频道 作文范文 你头顶的冠冕,是经历岁月沉淀世事洗礼后的嘉奖 小年,叩开回家的梦 描写校园景色迷人的优美句子 有关长跑的作文100字 你说的,我说的,我们说的。 公路基础设施民营化问题研究 初中初三作文800字:动物们的“呼声” 技术监督工作汇报材料 淡淡的天,淡淡的水 以前现在 乡镇学校自查报告汇报材料 小学六年级作文550字:我从未这样发愁过 绿拇指男孩读后感600字 看蜜蜂有感??关于劳动者 我的姿态 贺中秋作文300字 对创建计划生育综合服务县的思考_调研报告 亲爱的,我们会好好的 致人类的一封信作文500字 大雪节气好吃又健康的美食 2015年小学四年级班主任工作计划 小学六年级作文400字:小狗贝贝 网上祭英烈活动通知 路难行 心藏阳光 情感日志 心会做出最好的选择 人教版六年级上册一单元作文:回忆多彩的暑假生活作文500字 饶雪漫伤感爱情语录 童年趣事_关于童年趣事的高中作文750字 关于古诗的研究报告 让世界充满爱作文记叙文 还是盲人好读后感800字 对不起作文200字 来自内心的礼物 苦难是人生的资本 初中初一作文650字:金香花 国庆节创先争优讲话 形影相离(一) 高考语文散文文本阅读训练:迟子建散文阅读 四年级音乐第三单元采金秋教案 雨巷,那一树结满愁怨的丁香 深夜、一个人、一间房、一种思念、一丝悲伤... 六年级语文教师教学工作总结 两性生活!传疯了 作文素材:描写秋天的古诗和描写秋天的名句作文1500字 .在秋天的原野 上海高考零分作文:和谐自我 幼儿园公益系列活动方案_企划文案 中国式管理、分层授权与分层负责心得 父亲节感言---歌颂我的父亲

Copyright © 2016 phpStudy |