标签:
继承特性简化了对象、类的创建,增加了代码的可重用性。但PHP只支持单继承,如果想实现多重继承,就要使用接口。PHP可以实现多个接口。<?php
/*声明接口MPopedom*/
interface MPopedom
{
function popedom();
}
/*声明接口MPurview*/
interface MPurview
{
function purview();
}
/*创建子类Member,实现一个接口MPurview*/
class Member implements MPurview
{
function purview()
{
// TODO: Implement purview() method.
echo "会员拥有的权限";
}
}
/*创建子类Manager,实现多个接口MPurview和MPopedom*/
class Manager implements MPurview, MPopedom
{
function purview()
{
// TODO: Implement purview() method.
echo "管理员拥有会员的全部权限";
}
function popedom()
{
// TODO: Implement popedom() method.
echo "管理员还拥有会员没有的权限";
}
}
$member = new Member();//Member实例化
$manager = new Manager();//Manager实例化
$member->purview();//调用$member对象的purview方法
echo "<br>";
$manager->purview();//调用$manager对象的purview方法
$manager->popedom();//调用$manager对象的popedom方法标签:
原文地址:http://blog.csdn.net/qq_28602957/article/details/51366705