
文章插圖
對于接口來說,其中是包含了很多方法的集合,有一個方法是需要大家都學習的,那就是interface 。這里我們主要講的是它的兩個繼承用法,普通的繼承和多繼承的使用,特別是多繼承方面,初學者還是不明白的 。下面我們先就接口簡單介紹,然后帶來對應(yīng)的使用方法實例 。
1、說明
接口中的方法都是抽象方法,并且是public 。
2、接口同樣可以繼承接口,但是子類必須實現(xiàn)所有方法
interface E extends A {//接口E繼承接口A,E中必須實現(xiàn)A中所定義的方法}3、實現(xiàn)多重繼承:
我們都知道php中的類(class)是單繼承的,那是不是就沒有辦法實現(xiàn)多重繼承了呢?答案是否定的.我們可以通過其它特殊的方式實現(xiàn)類的多重 繼承,比如使用接口interface實現(xiàn),只要把類的特征抽象為接口,并通過實現(xiàn)接口的方式讓對象有多重身份,通過這樣就可以模擬多重繼承了 。
下面是一個用接口(interface)實現(xiàn)多重繼承的例子,源代碼如下:
name;}}class Teacher implements TeacherInterface { //實現(xiàn)TeacherInterface接口private $lengthOfService = 5; // 工齡public function getLengthOfService(){return $this->lengthOfService;}}// 繼承自User類,同時實現(xiàn)了TeacherInterface接口.class GraduateStudent extends User implements TeacherInterface {private $teacher ;public function __co
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 如何安裝php的pcntl拓展?
- php workerman php中Workerman框架是什么?
- PHP中CI框架的運行模式
- php swoole php之Swoole連接服務(wù)器
- php導入時設(shè)置不同的編碼
- break語句的用法 php break語句的使用
- php和thinkphp PHP之ThinkPHP有幾種查詢?
- XMAPP在php中搭建環(huán)境
- PHP CodeIgniter的運行流程分析
- Php中strstr php中str
