TECH I.S.

implements Keyword

❮ 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"; } ?>


定義と使用法

implementsキーワードは、クラスが指定されたインターフェースで記述されたメソッドを持たなければならないことを宣言するために使用されます。これをポリモーフィズムと呼びます。ポリモーフィズムにより、さまざまな異なるオブジェクトを同じ方法で簡単に使用できます。

関連ページ

interfaceキーワード

elseキーワード

オブジェクト、クラス、インターフェースの詳細については、PHP OOP チュートリアルを参照してください。


❮ PHP キーワード


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細