企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 1、概述 * abstract关键字修饰的类,就是抽象类; * abstract关键字修饰的方法,就是抽象方法; * 抽象类:该类不能直接实例化,必须先继承后再实例化。常用在基础类。 * 抽象方法:方法必须先继承后重写。 * 抽象方法就是方法的命名规范、命名规则、方法大纲,也可以理解为一种监督机制。 * 所有的抽象方法都必须重写,少一个都不行。 * 抽象方法没有方法体,必须在子类重写后,再定义方法体。 * 如果一类中有一个抽象方法,该类必须是抽象类。 * 抽象方法权限不能是private,因为要先继承再重写。 * 在PHP7中,抽象方法可以是成员方法,也可以是静态方法。 * 抽象类中,可以包含其它成员:常量、成员属性、成员方法、静态属性、静态方法。 ## 2、实例:抽象类和抽象方法实例演示 ![](https://img.kancloud.cn/36/85/3685baddd292e24b5577d720fb15ae4c_681x556.png)