A、重写父类方法
很多时候,父类的方法没办法满足子类的要求,
那么这时候我们就可以用同名函数的方式,重写父类的方法。
例如下列案例代码:
<?php
# 父类
class Test {
# 注意这里,我是私有权限
private function Demo() { echo '我想要发起进攻'; }
}
# 子类
class Test2 extends Test {
# 功能不对,我要重写父类的方法(同时改为公有权限)
public function Demo() { echo '我想改为撤退防御'; }
}
# 使用demo如下:
$obj = new Test2();
$obj->Demo();