php的多态性

Posted VictoriaChen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php的多态性相关的知识,希望对你有一定的参考价值。

1.定义一个接口,只要接上这个接口的类都必须要有这个接口的所有方法。

eg:定义一个usb接口,只要接上这个接口的类,电脑就能让该类的运行起来。

interface USB
{
function run();
}

//让鼠标接上usb接口,鼠标可以通过电脑运行起来
class Mouse implements USB
{
function run()
{
// TODO: Implement run() method.
echo "鼠标可以运行";
}
}

//让键盘接上usb接口,电脑就能让键盘运行起来
class keyboard implements USB
{
function run()
{
// TODO: Implement run() method.
echo "键盘可以运行";
}
}

$mouse = new Mouse();
$keyboard = new Keyboard();
$mouse->run();
echo "<br>";
$keyboard->run();



























以上是关于php的多态性的主要内容,如果未能解决你的问题,请参考以下文章

超级有用的9个PHP代码片段

PHP必用代码片段

超实用的php代码片段

PHP代码-psysh调试代码片段工具

比较有用的php代码片段

多态性和动态铸造