-
<?php
//继承性简化了对象,类的创建,增加了代码的可读性,但PHP只支持单继承,如果向实现多重继承,就要使用接口,php可用实现多个接口 。,接口类通过interface关键字来声明,并且类中只能包含为实现的方法和一些成员变量。
//注意 不要用public以外的关键字来修饰借口中的类成员,对方法,不写关键字也可以,这是有借口类自身的属性决定的。
//类中必须要实现所有的接口的方法
interface MPo{
function popedom();
}
interface MPu{
function purview();
}
//创建子类Member ,实现一个接口 MPu
class Member implements MPu{
function purview(){
echo "会员有权限";
}
}
class Manager implements MPu , MPo{
function popedom(){
echo "管理员拥有会员的全部权限";
}
function purview(){
echo "管理员还有会员没有的权限";
}
}
$member = new Member();
$member->purview();
$manager = new Manager();
$manager->popedom();
$manager->purview();
-