Kata kunci antarmuka PHP
Contoh
Membuat dan mengimplementasikan antarmuka:
<?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";
}
?>
Definisi dan Penggunaan
Kata interface
kunci digunakan untuk membuat antarmuka.
Antarmuka adalah struktur yang mendefinisikan daftar metode yang harus ada di kelas.
Antarmuka adalah cara yang baik untuk memungkinkan banyak kelas yang berbeda untuk digunakan dengan cara yang sama.
Kata implements
kunci dapat digunakan untuk membuat kelas menggunakan antarmuka.
Halaman Terkait
Kata implements
kuncinya
Kata Kunci PHP