Từ khóa giao diện PHP
Ví dụ
Tạo và triển khai giao diện:
<?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";
}
?>
Hãy tự mình thử »Định nghĩa và cách sử dụng
Từ khóa interface
được sử dụng để tạo giao diện.
Giao diện là một cấu trúc xác định danh sách các phương thức phải tồn tại trong một lớp.
Giao diện là một cách tốt để cho phép nhiều lớp khác nhau được sử dụng theo cùng một cách.
Từ khóa implements
thể có thể được sử dụng để làm cho một lớp sử dụng giao diện.
Trang liên quan
Từ khóa implements
cụ
❮ Từ khóa PHP