最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP接口繼承及接口多繼承原理與實現(xiàn)方法詳解

 更新時間:2017年10月18日 11:08:53   作者:zyu67  
這篇文章主要介紹了PHP接口繼承及接口多繼承原理與實現(xiàn)方法,簡單描述了接口繼承與多接口繼承的概念、原理,并結(jié)合實例形式給出了php接口繼承的具體實現(xiàn)與使用等操作技巧,需要的朋友可以參考下

本文實例講述了PHP接口繼承及接口多繼承原理與實現(xiàn)方法。分享給大家供大家參考,具體如下:

在PHP的接口中,接口可以繼承接口。雖然PHP類只能繼承一個父類(單繼承),但是接口和類不同,接口可以實現(xiàn)多繼承,可以繼承一個或者多個接口。當(dāng)然接口的繼承也是使用extends關(guān)鍵字,要多個繼承的話只要用逗號把繼承的接口隔開即可。

需要注意的是當(dāng)你接口繼承其它接口時候,直接繼承父接口的靜態(tài)常量屬性和抽象方法,所以類實現(xiàn)接口時必須實現(xiàn)所有相關(guān)的抽象方法。

現(xiàn)在你對PHP接口的繼承有所了解了吧,下面的例子可供參考,代碼如下:

<?php
interface father{
  function shuchu();
}
interface fam extends father{
  function cook($name);
}
class test implements fam{
  function shuchu(){
    echo "接口繼承,要實現(xiàn)兩個抽象方法";
    echo "<br>";
  }
  function cook($name){
    echo "平時經(jīng)常做飯的人是:".$name;
  }
}
$t=new test();
$t->shuchu();
$t->cook("媽媽");
?>

代碼運行結(jié)果如下:

接口繼承,要實現(xiàn)兩個抽象方法
平時經(jīng)常做飯的人是:媽媽

上面的示例是接口繼承了一個接口,所以在test類實現(xiàn)fam接口的時候要實例兩個抽象方法,就是把接口的子類和父類的抽象方法都實例。

下面來看一個接口多繼承的示例,代碼如下:

<?php
interface father{
  function shuchu();
}
interface mother{
  function dayin($my);
}
interface fam extends father,mother{
  function cook($name);
}
class test implements fam{
  function dayin($my){
    echo "我的名字是:".$my;
    echo "<br>";
  }
  function shuchu(){
    echo "接口繼承,要實現(xiàn)兩個抽象方法";
    echo "<br>";
  }
  function cook($name){
    echo "平時經(jīng)常做飯的人是:".$name;
  }
}
$t=new test();
$t->shuchu();
$t->dayin("小強");
$t->cook("媽媽");
?>

示例運行結(jié)果:

接口繼承,要實現(xiàn)兩個抽象方法
我的名字是:小強
平時經(jīng)常做飯的人是:媽媽

這段代碼由于接口繼承了兩個接口,所有實例時要把這三個抽象類的所有抽象方法都實例,總共有三個??赐赀@兩個例子,你應(yīng)該對接口的繼承熟悉了吧,其實就一個單繼承和多繼承,只要實現(xiàn)了所有相關(guān)的抽象方法就可以了。

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

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

相關(guān)文章

  • 實例講解通過​PHP創(chuàng)建數(shù)據(jù)庫

    實例講解通過​PHP創(chuàng)建數(shù)據(jù)庫

    在本篇文章里小編給大家分享了關(guān)于如何通過&#8203;PHP創(chuàng)建數(shù)據(jù)庫的知識點內(nèi)容,有需要的朋友們學(xué)習(xí)下。
    2019-01-01
  • php生成隨機密碼的幾種方法

    php生成隨機密碼的幾種方法

    使用PHP開發(fā)應(yīng)用程序,尤其是網(wǎng)站程序,常常需要生成隨機密碼,如用戶注冊生成隨機密碼,用戶重置密碼也需要生成一個隨機的密碼。
    2011-01-01
  • PHP實現(xiàn)的加密解密處理類

    PHP實現(xiàn)的加密解密處理類

    這篇文章主要介紹了PHP實現(xiàn)的加密解密處理類,結(jié)合實例形式分析了php加密解密類的定義與使用技巧,需要的朋友可以參考下
    2016-05-05
  • php中配置文件操作 如config.php文件的讀取修改等操作

    php中配置文件操作 如config.php文件的讀取修改等操作

    對形如config.php文件的讀取,修改等操作的代碼,需要的朋友可以參考下
    2012-07-07
  • php下過濾HTML代碼的函數(shù)

    php下過濾HTML代碼的函數(shù)

    本文通過實例代碼給大家介紹了php下過濾HTML代碼的函數(shù),代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2007-12-12
  • FCKeditor添加自定義按鈕

    FCKeditor添加自定義按鈕

    我想在FCKeditor 中的工具欄上添加一個按鈕,在哪個配置文件中修改?答案很簡單。
    2008-03-03
  • php的命名空間與自動加載實現(xiàn)方法

    php的命名空間與自動加載實現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于php的命名空間與自動加載實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用php具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • PHP var_dump遍歷對象屬性的函數(shù)與應(yīng)用代碼

    PHP var_dump遍歷對象屬性的函數(shù)與應(yīng)用代碼

    var_dump此函數(shù)顯示關(guān)于一個或多個表達式的結(jié)構(gòu)信息,包括表達式的類型與值。數(shù)組將遞歸展開值,通過縮進顯示其結(jié)構(gòu)。
    2010-06-06
  • PHP實現(xiàn)的一致性哈希算法完整實例

    PHP實現(xiàn)的一致性哈希算法完整實例

    這篇文章主要介紹了PHP實現(xiàn)的一致性哈希算法,以完整實例形式分析了PHP哈希算法的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • php基于Snoopy解析網(wǎng)頁html的方法

    php基于Snoopy解析網(wǎng)頁html的方法

    這篇文章主要介紹了php基于Snoopy解析網(wǎng)頁html的方法,實例分析了使用Snoopy類解析html文件的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07

最新評論

稷山县| 福清市| 平和县| 利辛县| 洪湖市| 新营市| 无为县| 蒙阴县| 若尔盖县| 克什克腾旗| 杨浦区| 古交市| 磐安县| 香港 | 石嘴山市| 荔浦县| 贺州市| 勐海县| 穆棱市| 铜鼓县| 佳木斯市| 若尔盖县| 洮南市| 穆棱市| 昌黎县| 金川县| 庄河市| 林甸县| 曲阜市| 如皋市| 墨江| 喀喇沁旗| 博客| 巴东县| 荃湾区| 威远县| 东城区| 北碚区| 墨竹工卡县| 柳江县| 晴隆县|