Php/keyword implements
来自菜鸟教程
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
implements
关键字用于声明类必须具有指定接口中描述的方法。这称为多态。多态性使得以相同的方式使用各种不同的对象变得容易。
相关页面
The
interface
关键词
The
else
关键词
在我们的网站中阅读有关对象,类和接口的更多信息 PHP OOP教程
.