DoeNo
2015-10-05 15:50
父类如何调用子类属性? 父类如何调用子类方法?
不使用静态属性或静态方法!
不知道你要用于什么场景?但从代码上这样是行不通的,A作为父类根本不知道谁会继承自己,也就是说A是看不到B的,所以不可能在自己方法里直接调用到B的方法。当然有折中的替代方法。
class A{
public function test(){
B::test();//父类调用子类的方法
}
}
class B extends A{
public function test(){
echo "这是b方法";
}
}
$b=new A();
echo $b->test();PHP进阶篇
181961 学习 · 2668 问题
相似问题