您的位置:首页 > 编程语言 > PHP开发

php基础之final

2014-04-01 14:45 309 查看
// final 关键字,可以修饰类名,可以修饰方法名

// 如果该类被final,修饰,则该类不能被继承
// 如果某方法被final    修饰,则该方法可以被继承,但是不能被重写.

例如:下面这个例子运行时会报错:Fatal error: Cannot override final method human::eat()

<?php
class human {
final public function eat() {
echo '驴肉火烧';
}
}
class stu extends human {
public function eat() {
echo '蛋炒饭';
}
}
$ming = new stu();
$ming->eat();

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: