<?php
//不想被继承的类在Class前加上关键字final即可,不想被子类重写的方法在方法定义之前加上关键字final即可
//final calss BaseClass
class BaseClass{
//final public function test()
public function test(){
echo "this is test";
}
public function test1(){
echo "this is test1";
}
}
class ChildClass extends BaseClass{
public function test($tam=null){
echo "this is new test".$tam;
}
}
$obj=new ChildClass();
$obj->test("aaa");
?>
//不想被继承的类在Class前加上关键字final即可,不想被子类重写的方法在方法定义之前加上关键字final即可
//final calss BaseClass
class BaseClass{
//final public function test()
public function test(){
echo "this is test";
}
public function test1(){
echo "this is test1";
}
}
class ChildClass extends BaseClass{
public function test($tam=null){
echo "this is new test".$tam;
}
}
$obj=new ChildClass();
$obj->test("aaa");
?>