国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 垦利县| 墨竹工卡县| 贵阳市| 赣州市| 甘洛县| 崇仁县| 朔州市| 福建省| 新乡县| 富顺县| 于田县| 宁乡县| 弥勒县| 思茅市| 泰和县| 临清市| 莱州市| 房山区| 蓬溪县| 麻城市| 高青县| 甘泉县| 宁夏| 玛纳斯县| 商南县| 汤原县| 资源县| 哈密市| 枣强县| 卢龙县| 手游| 车致| 石嘴山市| 纳雍县| 甘洛县| 启东市| 齐河县| 和田市| 长顺县| 嘉峪关市| 青田县|