实例如下
<?php
class Animal{
public function getRun(){
$this->run();
}
public function run(){
echo "animal run";
}
}
class cat extends Animal{
public function run(){
echo "cat run";
}
}
$cat = new cat();
$cat->getRun();
分析:
在这里的调用顺序中,getRun中的run方法,不会调用Animal类中的,而是调用子类cat中的run方法,输出如下
image.png
网友评论