zoukankan      html  css  js  c++  java
  • php interface implements 理解与实例

    接口其实是一种规范,在结构中规定一些方法,但不用实现,目的是想让一个类来继承并实现它,严格来说不是继承,就是一个类来实现它。接口中除了方法声明外,还可以有常量

    //随意写一个接口

    interface Computer{
    
          const CAND='78849';
    
          public function aaa();
    
          public function bbb();
    
    }

    //下面这个类用于实现上面的接口

    class noteBook implements Computer{
        public function aaa(){
              echo 'I am lilei';
        }
        public function bbb(){
              echo 'I am hanmeimei';
        }
    
    }
    // 类可以同时实现多个接口
    interface usbA{
        public function connect();
    }
    
    interface usbB{
        public function contact();
    }
    
    // 类可以同时实现多个接口
    class mi implements usbA,usbB{
        public function connect(){
    
        }
        public function contact(){
    
        }
    }

    也就是说接口规定方法名称,具体如何实现,就是子类的事情。如在实际开发中,可能想规定每个控制器中方法名称统一且必须有,这时可以让控制器都实现规定好的接口,保证在控制器中方法统一。

  • 相关阅读:
    怎样才能算是在技术上活跃的小公司
    jquery幻灯片--渐变
    cpm效果介绍
    我依然热爱编程
    项目开发经验终结2015/4/7
    windows上putty访问ubuntu
    ubuntu安装openssh-server
    今天犯了一个低级错误
    linux 搭建lamp环境
    能用存储过程的DBHelper类
  • 原文地址:https://www.cnblogs.com/mmmzh/p/10103479.html
Copyright © 2011-2022 走看看