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;//使用接口的常量

  

  

?>

 

你可能感兴趣的:(学习笔记)