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

首頁 > 編程 > PHP > 正文

PHP如何使用接口實現多重繼承?(代碼示例)

2020-03-22 19:06:24
字體:
來源:轉載
供稿:網友
多重繼承是html' target='_blank'>面向對象編程語言的屬性,其中子類可以繼承多個父類或超級類的屬性。那么如何在PHP中實現多重繼承?下面本篇文章就來給大家介紹一下使用接口實現多重繼承的方法,希望對大家有所幫助。

PHP是不支持多重繼承的,一次只繼承一個類。但是,我們可以通過在PHP中使用接口( Interface)或Trait特性來實現多重繼承。

下面我們就來介紹一下如何在PHP中使用接口( Interface)實現多重繼承的。【視頻教程推薦:PHP教程】

在PHP中,接口塊聲明了要用類定義的函數集以實現此接口。一個類可以擴展多個接口,因此,我們可以在PHP中模擬多個繼承。

1、使用類和接口實現多重繼承

語法:

class child_class_name extends parent_class_name implements interface_name1, ...

示例:

 ?php header( content-type:text/html;charset=utf-8 class A {  public function insideA() {  echo 我在類A中 interface B {  public function insideB(); class Multiple extends A implements B {  function insideB() {  echo br br 我在接口中  public function insidemultiple() {  echo br br 我在繼承類中 $phpzww = new multiple(); $phpzww- insideA(); $phpzww- insideB(); $phpzww- insidemultiple(); ? 

輸出:

2.jpg

代碼說明:接口“B”與類“A”一起使用以實現多重繼承。要記住的重點是,它不能在界面內定義函數,它應該在子類“Multiple”中定義。我們使用名為“phpzww”的子類(Multiple)對象調用所有函數。

2、使用多個接口實現多重繼承

語法:

class child_class_name implements interface_name1, interface_name2, ...

示例:

 ?php header( content-type:text/html;charset=utf-8 interface C {  public function insideC(); interface B {  public function insideB(); class Multiple implements B, C {  // 接口B的功能 function insideB() {  echo br br 我在接口B中  // 接口C的功能 function insideC() {  echo br br 我在接口C中  public function insidemultiple()  echo br br 我在接口類中 $phpzww = new multiple(); $phpzww- insideC(); $phpzww- insideB(); $phpzww- insidemultiple(); ? 

輸出:

3.jpg

代碼說明:在上面的代碼示例中,有兩個名為“B”和“C”的接口,它們扮演基類的角色,并且有一個名為“Multiple”的子類,我們使用名為“phpzww”的對象來調用所有函數。

以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以關注php 相關教程欄目!!!

相關文章推薦:

PHP如何使用Trait特性實現多重繼承?(代碼示例)

以上就是PHP如何使用接口實現多重繼承?(代碼示例)的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东平县| 南召县| 浑源县| 新密市| 淅川县| 忻州市| 屏边| 剑阁县| 上高县| 喜德县| 普兰店市| 枝江市| 班玛县| 靖远县| 蓝田县| 彝良县| 万盛区| 黄浦区| 章丘市| 苏尼特右旗| 特克斯县| 富宁县| 林甸县| 安仁县| 宁晋县| 怀集县| 安泽县| 金坛市| 英山县| 麻江县| 彩票| 霍城县| 迁安市| 行唐县| 张家口市| 馆陶县| 安丘市| 香格里拉县| 来安县| 珠海市| 黑水县|