首頁  >  文章  >  後端開發  >  php如何做介面

php如何做介面

(*-*)浩
(*-*)浩原創
2019-05-17 17:08:4917641瀏覽

在php中可以使用語法「interface Action(){public function eat( $foods ); }」來定義接口,該語句表示介面定義「public」存取屬性方法。

php如何做介面

不同類別的共同行為進行定義,然後在不同類別中實作不同的功能。

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如何做介面的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn