1 <?php 2 //继承性简化了对象,类的创建,增加了代码的可读性,但PHP只支持单继承,如果向实现多重继承,就要使用接口,php可用实现多个接口 。,接口类通过interface关键字来声明,并且类中只能包含为实现的方法和一些成员变量。 3 4 //注意 不要用public以外的关键字来修饰借口中的类成员,对方法,不写关键字也可以,这是有借口类自身的属性决定的。 5 6 //类中必须要实现所有的接口的方法 7 8 interface MPo{ 9 function popedom(); 10 } 11 12 interface MPu{ 13 function purview(); 14 } 15 16 //创建子类Member ,实现一个接口 MPu 17 class Member implements MPu{ 18 function purview(){ 19 echo "会员有权限"; 20 } 21 } 22 23 class Manager implements MPu , MPo{ 24 function popedom(){ 25 echo "管理员拥有会员的全部权限"; 26 } 27 function purview(){ 28 echo "管理员还有会员没有的权限"; 29 } 30 } 31 32 33 $member = new Member(); 34 $member->purview(); 35 $manager = new Manager(); 36 $manager->popedom(); 37 $manager->purview();
时间: 2024-10-18 05:02:20