日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
深入解讀PHP抽象類(lèi)abstract的應(yīng)用

PHP抽象類(lèi)abstract的理解對(duì)于初學(xué)者來(lái)說(shuō)不是非常熟悉,我們還需要在不斷的代碼積累中來(lái)積累這方面的知識(shí)。其實(shí)抽象類(lèi)和接口類(lèi)有一部分很像。#t#

記得在哪里看見(jiàn)這樣一句話(huà),抽象類(lèi)就把類(lèi)像的部分抽出來(lái),這句看上去很搞笑,其實(shí)它說(shuō)出了抽象類(lèi)的真理,抽象類(lèi)的作用是,當(dāng)你發(fā)現(xiàn)你的很多類(lèi)里面用很多方法你不斷的在重復(fù)寫(xiě),那你就可以考慮使用抽象類(lèi)了,你可能會(huì)說(shuō)“我不是可以重寫(xiě)一個(gè)類(lèi)每個(gè)公共類(lèi)我個(gè)實(shí)例化一個(gè)這個(gè)公共類(lèi),調(diào)用相同的方法就可以了”,這里是可以,實(shí)際上抽象類(lèi)做的工作也就是這個(gè),不過(guò)他省去了你實(shí)例化的這個(gè)步驟,讓你就像直接調(diào)用PHP抽象類(lèi)abstract方法一樣方便,而且你還可以重載這個(gè)方法。如:

 
 
 
  1. abstract class BaseShop  
  2. {  
  3. public function buy($gid)  
  4. {  
  5. echo('你購(gòu)買(mǎi)了ID為 :'.$gid.'的商品');  
  6. }  
  7. public function sell($gid)  
  8. {  
  9. echo('你賣(mài)了ID為 :'.$gid.'的商品');  
  10. }  
  11. public function view($gid)  
  12. {  
  13. echo('你查看了ID為 :'.$gid.'的商品');  
  14. }  
  15. }  
  16. class BallShop extends BaseShop  
  17. {  
  18. var $itme_id = null;  
  19. public function __construct()  
  20. {  
  21. $this->itme_id = 2314;  
  22. }  
  23. public function open()  
  24. {  
  25. $this->sell($this->itme_id);  
  26. }  

這里是一個(gè)例子,想上面一樣我定義了一個(gè)商店類(lèi),抽出了它所有像的部分,買(mǎi)(buy),賣(mài)(sell),看(view),并且抽象類(lèi)里都實(shí)現(xiàn)了這些方法,那么繼承它的子類(lèi)就自動(dòng)獲得了這些方法,子類(lèi)就做它自己獨(dú)特的東西,介紹代碼的重復(fù),提高復(fù)用性。

結(jié)論: PHP抽象類(lèi)abstract就是一個(gè)類(lèi)的服務(wù)提供商,擁有眾多服務(wù),你不用必須用,當(dāng)需要的時(shí)候你來(lái)用就可以,如果你覺(jué)得不提供服務(wù)不滿(mǎn)意,你還可以自己來(lái)做。


當(dāng)前標(biāo)題:深入解讀PHP抽象類(lèi)abstract的應(yīng)用
網(wǎng)頁(yè)URL:http://www.dlmjj.cn/article/dpoipeg.html