文章詳情頁(yè)
extend和implements的區(qū)別
瀏覽:82日期:2022-06-04 18:00:38
問(wèn)題描述
class Test extend Test1
class Test implements Test1
有沒(méi)有大牛有詳細(xì)的Demo講解下extend和implements的區(qū)別啊,沒(méi)太細(xì)致的搞懂網(wǎng)上的實(shí)例。
問(wèn)題解答
回答1:一個(gè)是繼承了父類,子類可以只實(shí)現(xiàn)父類中的部分方法,父類可以包含成員方法(就是函數(shù)有函數(shù)體),一個(gè)子類只能繼承一個(gè)父類。
另外一個(gè)是實(shí)現(xiàn)了一個(gè)接口,一個(gè)類可以同時(shí)實(shí)現(xiàn)多個(gè)接口并同時(shí)繼承一個(gè)父類,實(shí)現(xiàn)過(guò)程中必須實(shí)現(xiàn)接口中的全部方法,接口中只能有方法名,不能有方法內(nèi)容(只有函數(shù)名,沒(méi)有函數(shù)體)。
大概這樣吧
上一條:ubuntu系統(tǒng)php+apache web服務(wù)器異步方法不執(zhí)行回調(diào)請(qǐng)教下一條:thinkPHP6 目錄文件沒(méi)有thinkPHP庫(kù)文件夾了?
相關(guān)文章:
1. 我的html頁(yè)面一提交,網(wǎng)頁(yè)便顯示出了我的php代碼,求問(wèn)是什么原因?2. 數(shù)據(jù)庫(kù) - 使用讀寫分離后, MySQL主從復(fù)制延遲會(huì)導(dǎo)致讀不到數(shù)據(jù)嗎?3. 我在centos容器里安裝docker,也就是在容器里安裝容器,報(bào)錯(cuò)了?4. django - 后臺(tái)返回的json數(shù)據(jù)經(jīng)過(guò)Base64加密,獲取時(shí)用python如何解密~!5. node.js - node 客戶端socket一直報(bào)錯(cuò)Error: read ECONNRESET,用php的socket沒(méi)問(wèn)題哈。。6. docker 17.03 怎么配置 registry mirror ?7. tp6表單令牌8. 老哥們求助啊9. node.js - gulp文件監(jiān)聽(tīng)的問(wèn)題10. 如何解決docker宿主機(jī)無(wú)法訪問(wèn)容器中的服務(wù)?
排行榜

熱門標(biāo)簽