PHP中abstract抽象类如何使用

今天就跟大家聊聊有关PHP中abstract抽象类如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

文峰网站建设公司成都创新互联公司,文峰网站设计制作,有大型网站制作公司丰富经验。已为文峰成百上千提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的文峰做网站的公司定做!

抽象类就把类像的部分抽出来,这句看上去很搞笑,其实它说出了抽象类的真理,抽象类的作用是,当你发现你的很多类里面用很多方法你不断的在重复写,那你就可以考虑使用抽象类了,你可能会说“我不是可以重写一个类每个公共类我个实例化一个这个公共类,调用相同的方法就可以了”,这里是可以,实际上抽象类做的工作也就是这个,不过他省去了你实例化的这个步骤,让你就像直接调用PHP抽象类abstract方法一样方便,而且你还可以重载这个方法。如:

abstract class BaseShop  {  public function buy($gid)  {  echo('你购买了ID为 :'.$gid.'的商品');  }  public function sell($gid)  {  echo('你卖了ID为 :'.$gid.'的商品');  }  public function view($gid)  {  echo('你查看了ID为 :'.$gid.'的商品');  }  }  class BallShop extends BaseShop  {  var $itme_id = null;  public function __construct()  {  $this->itme_id = 2314;  }  public function open()  {  $this->sell($this->itme_id);  }  }

这里是一个例子,想上面一样我定义了一个商店类,抽出了它所有像的部分,买(buy),卖(sell),看(view),并且抽象类里都实现了这些方法,那么继承它的子类就自动获得了这些方法,子类就做它自己独特的东西,介绍代码的重复,提高复用性。

看完上述内容,你们对PHP中abstract抽象类如何使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


新闻标题:PHP中abstract抽象类如何使用
分享网址:http://bzwzjz.com/article/jedgph.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 商城网站建设 成都网站设计制作公司 网站建设公司 网站建设方案 成都网站建设公司 网站建设推广 网站建设开发 外贸网站建设 营销网站建设 成都网站制作 营销网站建设 成都响应式网站建设公司 移动网站建设 品牌网站建设 成都网站制作 自适应网站建设 网站制作 企业网站建设公司 成都网站设计 成都网站建设公司 成都商城网站制作 成都网站设计