1.接口声明
接口通过 interface
关键字来声明。
接口中可以声明常量。
接口中所有的方法(包括魔术方法)不需要像抽象方法那样添加 abstract
修饰符,方法体没有具体实现。
接口中声明的所有方法都必须是 public
。
interface 接口名
{
public function 方法名(): 返回类型;
public function 方法名(参数): 返回类型;
}
2.接口继承
要实现继承,可以使用 extends
操作符。
interface 子接口 extends 父接口1, 父接口N
{
//接口体
}
3.实现接口
要实现一个接口,使用 implements
操作符。
类中必须实现接口中声明的所有方法。
类可以实现多个接口,用逗号(,
)来分隔多个接口的名称。
class 类名 implements 接口
{
public function 方法名(): 返回类型
{
//方法体
}
public function 方法名(参数): 返回类型
{
//方法体
}
}
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/php/phplang/3524.html