PHP学习笔记二十九【接口】

<?php
  //定义接口
  //接口可以定义属性,但必须是常量而且是public
  //接口的所有方法必须是public
  
  interface Iusb{
     public function start();
    
     public function stop();
    
  }
  //手机类实现接口关键字implements,必须实现这个所有方法
  //类可以同时实现多个接口
  //一个类可以实现多个接口 implements 接口1,接口2,接口
  
  class Phone implements Iusb{
     public function start()
     {
         echo "手机开始工作";  
     }
     public function stop()
     {
       echo "手机停止工作";
     }
  }
  class Camera implements Iusb{
     public function start()
     {
       echo "相机开始工作<br/>";
     }
     publi function stop()
     {
       echo "相机停止工作<br/>";
     }
  
  }
  
  $cameral=new Camera();
  $cameral->start();
  $cameral->stop();
  
  
  interface test{
    const A=90;
  }
  echo test::A;//使用接口的常量
  
  
?>
原文地址:https://www.cnblogs.com/sumg/p/4052869.html