Php/keyword interface

来自菜鸟教程
跳转至:导航、​搜索

PHP界面关键字

Keywords PHP关键字

创建并实现一个接口:

<?php

  interface Machine {
  public function activate();
  public 
  function deactivate();
  public function isActive();
}

class Kettle 
  implements Machine {
  private $isOn = false;

  public 
  function activate() {
    $this->isOn = true;
  }


  public function deactivate() {
    $this->isOn = 
  false;
  }

  public function isActive() {
    
  return $this->isOn;
  }
}

$machine = new Kettle();


  $machine->activate();
if($machine->isActive()) {
  echo "The 
  machine is on";
} else {
  echo "The machine is off";
}

echo "<br>";

  $machine->deactivate();
if($machine->isActive()) {
  echo "The 
  machine is on";
} else {
  echo "The machine is off";
}

?>

定义和用法

The interface 关键字用于创建接口。

接口是一种结构,它定义了一个类中必须存在的方法的列表。

接口是允许以相同方式使用许多不同类的好方法。

The implements 关键字可用于使类使用接口。

相关页面

The implements 关键词

Keywords PHP关键字