zoukankan      html  css  js  c++  java
  • PHP之interface

     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();
  • 相关阅读:
    JSON与JSONP的区别
    BFC(块级格式上下文)
    面试题--新
    javascript 类数组对象
    WebP 图片实践之路
    HTTP,HTTP2.0,SPDY,HTTPS你应该知道的一些事
    前端面试题目
    JS 中的事件设计
    博客声明
    1.2 线性表的链式表示
  • 原文地址:https://www.cnblogs.com/sharecorner/p/6126617.html
Copyright © 2011-2022 走看看