PHP介面的具體語法:
介面是零件可以用多個零件組成一個新東西;
介面本身是抽象的,內部申明的方法也是抽象的; 不用加abstract
一個類可以一次性實現多個介面。語法用implements實現,然後在把介面的功能實現;
介面也可以基繼承,用extends;
介面是一堆方法的說明,不能加屬性(成員變數);
介面就是供組裝成類用的,方法只能用public;
介面作為一種嚴格規範 降低開發者與呼叫者的溝通
介面實現
舉例 人類、動物實現某個動作
定義介面
interface Action(){ //介面定義‘public’存取屬性方法,無需實現方法 public function eat( $foods ); }
Human ( Animl ) 類實現介面:
class Human implements Action(){ //實現介面,必須提供介面中定義的方法 public function eat( $foods){ echo "Human eat {$foods}"; } } #Animal類 class Animal implements Action(){ public function eat( $foods){ echo "Animal eat {$foods}"; } }
以上就是php如何做介面的詳細內容,更多請關注TW511.COM其它相關文章!