php中抽象類和接口的概念和區別

1.php 接口類:interface 
其實他們的做用很簡單,當有不少人一塊兒開發一個項目時,可能都會去調用別人寫的一些類,那你就會問,我怎麼知道他的某個功能的實現方法是怎麼命名的呢,這個時候php接口類就起到做用了,當咱們定義了一個接口類時,它裏面的方式是下面的子類必須實現的.php


2.php 抽象類 : abstract 
其實抽象類和接口類有一部分很像,記得在哪裏看見這樣一句話,抽象類就把類像的部分抽出來,這句看上去很搞笑,其實它說出了抽象類的真理,抽象類的做用是,當你發現你的不少類裏面用不少方法你不斷的在重複寫,那你就能夠考慮使用抽象類了,你可能會說「我不是能夠重寫一個類每一個公共類我個實例化一個這個公共類,調用相同的方法就能夠了」,這裏是能夠,實際上抽象類作的工做也就是這個,不過他省去了你實例化的這個步驟,讓你就像直接調用本類方法同樣方便,並且你還能夠重載這個方法。
spa

相關文章
相關標籤/搜索