PHP的接口(interface)

接口声明了函数和字段,但不会给出实现的细节

规则:

  1.类全部为抽象方法(不需要声明abstract)

  2.接口抽象方法必须是public

  3.成员(字段)必须是常量

 interface Computer{
const Name="联想";
//默认是abstract(抽象的)方法
public function run();
} class Notebook implements Computer {
public function run(){
echo '实现了接口的方法';
}
} $ntbcom = new Notebook();
echo Computer::Name;   //输出值:联想
$ntbcom->run(); //输出值:实现了接口的方法

继承对个接口

 interface Computer{
const Name="联想";
//默认是abstract(抽象的)方法
public function run();
} interface Notebook{
//默认是abstract
public function book();
} class NotebookComputer implements Computer, Notebook{
public function run(){
echo '实现了接口的方法';
} public function book(){
echo '实现了接口的方法!';
}
}
上一篇:VC win32 static library静态链接库简单示例


下一篇:Python copy and deepcopy