回答

收藏

PHP中什么是抽象类和接口(interface)

后台知识 后台知识 1071 人阅读 | 0 人回复 | 2024-09-28

抽象类
设置方法的调用方式,不能有方法体的叫抽象类
不能被实例化
如果一个类继承了抽象类,那么它必须实现该抽象类中的所有抽象方法,如果它自己也为抽象类则不需要

接口(interface)
定义一个或多个方法的规范,但不实现,可以根据业务需求在多个平级类中的去具体实现接口的功能
只能定义公共方法
一个类可以实现一个或多个接口
接口类必须实现接口中的所有方法

分享到:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

38 积分
10 主题
+ 关注