当前位置:  首页>> 技术小册>> PHP8入门与项目实战(4)

抽象类只能作为父类使用,因为抽象类不能被实例化。抽象类使用关键字abstract来声明,具体的语法格式如下:

  1. abstract class抽象类名称{
  2. //抽象类的成员变量列表
  3. abstract function成员方法1(参数); //抽象类的成员方法
  4. abstract function成员方法2(参数); //抽象类的成员方法
  5. }

抽象类和普通类的主要区别在于抽象类的方法没有方法内容,而且至少包含一个抽象方法。另外,抽象方法也必须使用关键字abstract来修饰,抽象方法后必须有分号。

【例8.8】

运行结果如图8-8所示。