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());
本文介绍了PHP面向对象编程中的多态概念,并通过一个具体的例子展示了如何实现不同子类对同一方法的不同实现。
616

被折叠的 条评论
为什么被折叠?



