final.php
2016-05-10 09:39
821 查看
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> final.php </title>
<meta charset="UTF-8">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
<?php
class BaseClass {
public function test() {
echo "BaseClass::test() called\n";
}
final public function moreTesting() {
echo "BaseClass::moreTesting() called\n";
}
}
class ChildClass extends BaseClass {
public function moreTesting() {
echo "ChildClass::moreTesting() called\n";
}
}
// 产生错误Fatal error: Cannot override final method BaseClass::moreTesting()
?>
</body>
</html>
<html>
<head>
<title> final.php </title>
<meta charset="UTF-8">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
<?php
class BaseClass {
public function test() {
echo "BaseClass::test() called\n";
}
final public function moreTesting() {
echo "BaseClass::moreTesting() called\n";
}
}
class ChildClass extends BaseClass {
public function moreTesting() {
echo "ChildClass::moreTesting() called\n";
}
}
// 产生错误Fatal error: Cannot override final method BaseClass::moreTesting()
?>
</body>
</html>
( ! ) Fatal error: Cannot override final method BaseClass::moreTesting() in D:\LearnWebDevelop\php\MyPhpExse\final.php on line 27 |
---|
相关文章推荐
- php实现无限级分类
- 通过parent 关键字访问基类的方法和属性 parent.php
- 实例 6-5 “::”运算符【代码 6-6】 class_1.php
- 浅析Yii2缓存的使用
- multi.php 实例 6-4 类的多态
- 每天laravel-20160803| Container -6
- 每天laravel-20160803| Container -6
- php pi() 或M_PI(常量)
- laravel 淘宝 NPM 镜像
- MySQL+PHP配置 Windows系统IIS版
- php中的静态成员
- Cpanel如何使用phpMyAdmin
- php简单统计在线人数的方法
- 细述FTP的主动式与被动式区别
- interface.php
- php smarty模版引擎中变量操作符及使用方法
- phphub_iOS客户端源码剖析
- php简单统计在线人数的方法
- 浅析Yii2缓存的使用
- php+mysql实现的二级联动菜单效果详解