PHP中父类里调用子类的方法 5
classtestA{publicfunctiondemo1(){$this->demo2();}publicfunctiondemo2(){echo"demo2"};}...
class testA
{
public function demo1(){ $this->demo2();}
public function demo2(){ echo "demo2"};
}
class testB extends testA
{
public function demo2(){echo "重新demo2";}
}
怎样在父类demo1中调用子类重写后的demo2方法??? 展开
{
public function demo1(){ $this->demo2();}
public function demo2(){ echo "demo2"};
}
class testB extends testA
{
public function demo2(){echo "重新demo2";}
}
怎样在父类demo1中调用子类重写后的demo2方法??? 展开
7个回答
展开全部
class testA
{
public function demo1()
{
$this->demo2();
}
private function demo2()
{
echo "demo2";
}
}
class testB extends testA
{
public function demo2()
{
echo "重新demo2";
}
}
$c = new TestB();
$c->demo1();
改下父类demo2的权限改成private 就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-11-14
展开全部
我也在找这类问题的解决方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询