数码资讯
PHP面向对象编程的接口使用
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
接口是PHP面向对象编程中的一个非常重要的概念,本文将介绍PHP接口在更详细的示例中的用法:
接口:接口
在PHP中,我们可以指定一个对象应该具有的公共外部操作,它可以使用接口指定。
常用的方法是接口,它用来指定应该使用哪种常用的操作方法(接口),这也被称为接口(常见操作方法的集合)。
即:接口(接口结构,常用方法集)
公共方法(接口方法)
定义:定义一个对象必须具有的公共操作方法的结构,称为接口。
语法:定义接口结构并使用接口关键字。
接口名称
{
公共操作方法清单
}
例子如下:
接口i_goods
{
公共功能sayname();
公共功能sayprice();
}
小心 uff1a
1。接口方法,访问权限必须是公共的
2中只有一种常用方法。接口,并且没有成员变量可以存在
3。接口只能包含未实现的方法,也被称为抽象方法,但没有摘要关键词。
类实现接口是使用关键字实现完成的。
实例uff1a
接口i_goods
{
公共功能sayname();
公共功能sayprice();
}
类商品实现i_goods
{
公共功能sayname()
{
}
公共功能sayprice()
{
}
}
这样,必须实现接口中的所有抽象方法来实现接口的类,并且肯定该方法必须是一种常见的外部操作方法。
多功能实现:理论上可以通过抽象类实现,但抽象类不是专门化的。
接口的使用是专业的和实现的,因为PHP支持多种实现,只支持单一继承。
例子如下:
接口i_goods
{
公共功能sayname();
公共功能sayprice();
}
接口i_shop
{
公共功能saysafe();
}
类商品实现i_goods,i_shop
{
公共功能sayname()
{
}
公共功能sayprice()
{
}
公共功能saysafe()
{
}
}
该接口也可以继承。
例子如下:
接口i_goods
{
公共功能sayname();
公共功能sayprice();
}
i_goods i_shop扩展接口
{
公共功能saysafe();
}
类商品实现i_shop
{
公共功能sayname()
{
}
公共功能sayprice()
{
}
公共功能saysafe()
{
}
}
PHP对象接口支持,可以定义类常量
例子如下:
接口i_goods
{
常量= 3.14;
公共功能sayname();
公共功能sayprice();
}
i_goods i_shop扩展接口
{
公共功能saysafe();
}
类商品实现i_shop
{
公共功能sayname()
{
}
公共功能sayprice()
{
}
公共功能saysafe()
{
}
}
货品;
运行输出:3.14
接口:接口
在PHP中,我们可以指定一个对象应该具有的公共外部操作,它可以使用接口指定。
常用的方法是接口,它用来指定应该使用哪种常用的操作方法(接口),这也被称为接口(常见操作方法的集合)。
即:接口(接口结构,常用方法集)
公共方法(接口方法)
定义:定义一个对象必须具有的公共操作方法的结构,称为接口。
语法:定义接口结构并使用接口关键字。
接口名称
{
公共操作方法清单
}
例子如下:
接口i_goods
{
公共功能sayname();
公共功能sayprice();
}
小心 uff1a
1。接口方法,访问权限必须是公共的
2中只有一种常用方法。接口,并且没有成员变量可以存在
3。接口只能包含未实现的方法,也被称为抽象方法,但没有摘要关键词。
类实现接口是使用关键字实现完成的。
实例uff1a
接口i_goods
{
公共功能sayname();
公共功能sayprice();
}
类商品实现i_goods
{
公共功能sayname()
{
}
公共功能sayprice()
{
}
}
这样,必须实现接口中的所有抽象方法来实现接口的类,并且肯定该方法必须是一种常见的外部操作方法。
多功能实现:理论上可以通过抽象类实现,但抽象类不是专门化的。
接口的使用是专业的和实现的,因为PHP支持多种实现,只支持单一继承。
例子如下:
接口i_goods
{
公共功能sayname();
公共功能sayprice();
}
接口i_shop
{
公共功能saysafe();
}
类商品实现i_goods,i_shop
{
公共功能sayname()
{
}
公共功能sayprice()
{
}
公共功能saysafe()
{
}
}
该接口也可以继承。
例子如下:
接口i_goods
{
公共功能sayname();
公共功能sayprice();
}
i_goods i_shop扩展接口
{
公共功能saysafe();
}
类商品实现i_shop
{
公共功能sayname()
{
}
公共功能sayprice()
{
}
公共功能saysafe()
{
}
}
PHP对象接口支持,可以定义类常量
例子如下:
接口i_goods
{
常量= 3.14;
公共功能sayname();
公共功能sayprice();
}
i_goods i_shop扩展接口
{
公共功能saysafe();
}
类商品实现i_shop
{
公共功能sayname()
{
}
公共功能sayprice()
{
}
公共功能saysafe()
{
}
}
货品;
运行输出:3.14
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。