PHP在面型对象中,多态:在面向对象中,指某种对象实例的不同表现形态,一个类中的各个子类
举个栗子:
php"><?php
abstract class Person
{
public abstract function run();
}
class FatMan extends Person
{
public function run()
{
echo '旁人跑步很慢,容易出汗';
}
}
class SlimMan extends Person
{
public function run()
{
echo '瘦人跑步比较快';
}
}
class Start
{
public static function go(Person $man)
{
$man->run();
}
}
Start::go(new SlimMan());