码迷,mamicode.com
首页 > Web开发 > 详细

php的多态性

时间:2017-03-29 15:56:29      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:php   电脑   pre   use   cti   eth   key   多态性   定义   

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的多态性

标签:php   电脑   pre   use   cti   eth   key   多态性   定义   

原文地址:http://www.cnblogs.com/chencuixin/p/6639847.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!