抽象类不能被实例化,抽象类只定义子类需要的方法。
子类可以继承它,并且通过实现其中的抽象方法来使抽象类具体化。
用abstract关键字来定义一个抽象类。
抽象类和普通类一样,可以创建抽象类的方法和属性,但是实例化一个抽象类会产生错误。
大多数情况下,抽象类至少包含一个抽象方法
抽象方法用abstract关键字声明,其中不能有方法体,要以分号结束
abstract class className { public $a; public function test() { $this->a = $this->a + 1; } abstract public function write(); }