我有一堂课
class foo {
function do_something() {
load();
}
function load() {
//things
echo 'load from foo';
}
}
另一个扩展 foo 的类(一个子类):
class bar extends foo {
function load() {
//things
echo 'load from bar (child)';
}
}
接着:
$obj = new bar();
我想知道的是如何调用$obj->do_something()
该方法以使该方法使用子“加载”方法而不是在 foo 类中声明的方法。
所以,我希望输出是:
$obj->do_something();
输出: load from bar (child)
这可以用PHP吗?
谢谢!