国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php接口技術實例詳解

2024-05-04 23:53:21
字體:
來源:轉載
供稿:網友

本文實例講述了php接口技術。分享給大家供大家參考,具體如下:

1.接口是一種特殊的抽象類,為什么這么說呢?如果一個抽象類中所有的方法都是抽象方法,那么我們就換一種稱呼,稱為“接口”。

2.另外接口中不能聲明變量。

3.接口中所有的成員都是public權限的。所有的子類在實現時,也一定要使用public權限去實現。

4.聲明一個類的時候,我們用關鍵字“class”,而聲明接口的時候,我們用關鍵字“interface”。

<?php//定義一個接口使用interface關鍵字,“One”為接口名稱interface One{  //定義一個常量  const constant = 'constant value';  //定義一個抽象方法fun1  public function fun1();  //定義了抽象方法fun2  public function fun2();}?>

5.因為接口里所有的方法都是抽象方法,所以在聲明抽象方法就不用像抽象類那樣使用“abstract”這個關鍵字了,默認已經加上這個關鍵字了。

6.接口里面的訪問權限必須為public,默認就是public,不能使用“private”和“protected”權限。

7.接口是一種特殊的抽象類,里面所有方法都是抽象方法,所以接口也不能產生實例對象。

8.我們可以用“extends”關鍵字讓一個接口去繼承另一個接口。

interface Two extends One{  function fun3();  function fun4();}

9.我們定義一個接口的子類去實現接口中全部抽象方法使用的關鍵字是“implements”,而不是我們前面所說的“extends”。

class Three implements Two{  function fun1() {    ;  }  function fun2() {    ;  }  function fun3(){    ;  }  function fun4() {    ;  }}$three = new Three();$three->fun1();

10.PHP是單繼承的,一個類只能有一個父類,但一個類可以實現多個接口,就相當于一個類要遵守多個規范。使用implements實現多個接口,必須把所有接口中的方法都要實現才可以實例化對象。

11.PHP不僅可以實現多個接口,也可以在繼承一個類的同時實現多個接口,一定要先繼承類再去實現接口。

<?php//使用extends繼承一個類,使用implements實現多個接口class Test extends 類名一 implements 接口一,接口二,...{//所有接口中的方法都要實現才可以實例化對象  ......}

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 蓬莱市| 基隆市| 牙克石市| 屯门区| 响水县| 青神县| 滦南县| 阿尔山市| 通道| 德格县| 磐安县| 丹凤县| 梨树县| 剑阁县| 五大连池市| 彩票| 霍邱县| 图木舒克市| 友谊县| 师宗县| 沧州市| 阜新市| 永修县| 南丰县| 西林县| 元阳县| 陆川县| 鹿泉市| 格尔木市| 德钦县| SHOW| 佛山市| 金湖县| 锦屏县| 句容市| 全南县| 临猗县| 邮箱| 名山县| 陆河县| 义马市|