网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

PHP的抽象方法跟抽象类abstract关键字的介绍和实例用法-创新互联

这篇文章主要介绍“PHP的抽象方法跟抽象类abstract关键字的介绍和实例用法”,在日常操作中,相信很多人在PHP的抽象方法跟抽象类abstract关键字的介绍和实例用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP的抽象方法跟抽象类abstract关键字的介绍和实例用法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

超过十多年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:网站制作、网站建设,成都网站推广,成都网站优化,整体网络托管,微信小程序,微信开发,app软件开发公司,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!

PHP 抽象方法与抽象类 abstract 关键字
abstract 关键字用于定义抽象方法与抽象类。

抽象方法

抽象方法指没有方法体的方法,具体就是在方法声明的时候没有 {} 括弧以及其中的内容,而是直接在声明时在方法名后加上分号结束。

abstract 关键字用于定义抽象方法,语法:
abstract function function_name();

抽象类

只要一个类里面有一个方法是抽象方法,那么这个类就要定义为抽象类。抽象类同样用 abstract 关键字来定义。
抽象类不能产生实例对象,通常是将抽象方法做为子类方法重载的模板使用的,且要把继承的抽象类里的方法都实现。实际上抽象类是方便继承而引入的。

例子:


复制代码 代码如下:


abstract class AbstractClass{
// 定义抽象方法
abstract protected function getValue();
// 普通方法
public function printOut(){
print $this->getValue()."
";
}
}
class ConcreteClass extends AbstractClass{
protected function getValue(){
return "抽象方法的实现";
}
}

$class1 = new ConcreteClass;
$class1->printOut();
?>



在这个例子中,父类定义了抽象方法以及对于方法的实现,但实际的内容却在子类里定义。

到此,关于“PHP的抽象方法跟抽象类abstract关键字的介绍和实例用法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


网页题目:PHP的抽象方法跟抽象类abstract关键字的介绍和实例用法-创新互联
标题网址:http://bjjierui.cn/article/ijssg.html

其他资讯