PHP implements 关键字
示例
实现接口
<?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 "机器已打开";
} else {
echo "机器已关闭";
}
echo "<br>";
$machine->deactivate();
if($machine->isActive()) {
echo "机器已打开";
} else {
echo "机器已关闭";
}
?>
自己试试 »
定义和用法
The implements
关键字用于声明一个类必须具有指定接口中描述的方法。这称为多态性。多态性使我们能够轻松地在相同的方式中使用各种不同的对象。
相关页面
The interface
关键字
The else
关键字
阅读更多关于对象,类和接口的信息,请访问我们的 PHP OOP 教程.
❮ PHP 关键字