我正在尝试覆盖一个方法,但我收到一个错误,即找不到该函数。这是一个例子:
abstract class a {
public function build(){
$this._loadComponents();
return $this;
}
abstract protected function _loadComponents();
}
class b extends a {
protected function _loadComponents(){
echo "test";
}
}
$b = new B();
$b->build();
结果:致命错误:调用未定义的函数
我究竟做错了什么?