我在父类中有一个函数,它使用$this->functionName()
在父类中调用多个函数。
在一个孩子中,我重写functionName。当我运行时仍然会调用parent::functionName()
:
class Foo {
function MainCall(){
$this->Bard();
}
private function Bard(){
echo "HI";
}
}
class Bar extends Foo {
private function Bard(){
echo "bye";
}
}
$dnew = new Bar();
$dnew->MainCall();
上面的代码运行并回声“HI”,但我想要再见。