PHP 抽象方法与抽象类abstract关键字介绍及应用
《PHP实例:PHP 抽象方法与抽象类abstract关键字介绍及应用》要点: PHP 抽象办法与抽象类 abstract 关键字 抽象办法 抽象办法指没有办法体的办法,具体就是在办法声明的时候没有 {} 括弧以及其中的内容,而是直接在声明时在办法名后加上分号结束. abstract 关键字用于定义抽象办法,语法: 抽象类 只要一个类里面有一个办法是抽象办法,那么这个类就要定义为抽象类.抽象类同样用 abstract 关键字来定义. 例子:
代码如下:
<?php abstract class AbstractClass{ // 定义抽象办法 abstract protected function getValue(); // 普通办法 public function printOut(){ print $this->getValue()."<br />"; } } class ConcreteClass extends AbstractClass{ protected function getValue(){ return "抽象办法的实现"; } } $class1 = new ConcreteClass; $class1->printOut(); ?> 在这个例子中,父类定义了抽象办法以及对于办法的实现,但实际的内容却在子类里定义. 欢迎参与《PHP实例:PHP 抽象方法与抽象类abstract关键字介绍及应用》讨论,分享您的想法,编程之家 52php.cn为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |