接口技术的实现:规范用户类的成员与类型

<?php
//
interface Template{
  //接口中的属性必须是常量
  const SITENAME = '博客园';
  //接口成员方法必须是抽象方法,而且访问控制符必须是public,abstract也可以省略
  function show(); //
  function message();

}

interface display{

  function work();

}


class Test implements Template, display{

  function show(){
    return 'Template接口中的show方法'.self::SITENAME."<br>";
  }

  function message(){
    return 'Template接口中的message方法'.self::SITENAME."<br>";
  }

  function work(){
    return 'display接口中的display方法';
  }

}

$obj = new Test;
echo $obj->show();
echo $obj->message();
echo $obj->work();

posted @ 2018-11-09 16:17  LBY001  阅读(289)  评论(0编辑  收藏  举报