最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

php一个类可以实现多个接口吗

来源:懂视网 责编:小采 时间:2020-11-27 15:19:58
文档

php一个类可以实现多个接口吗

php一个类可以实现多个接口吗:和大多数面向对象的编程语言一样,在PHP中是不支持多重继承的。如果要实现多重继承功能,可以通过接口。接口的思想是:指定一个实现了该接口的类必须实现的一系列函数。一般,我们用interface来声明一个接口,并在接口中声明一些方法(即函数),注意只是声明
推荐度:
导读php一个类可以实现多个接口吗:和大多数面向对象的编程语言一样,在PHP中是不支持多重继承的。如果要实现多重继承功能,可以通过接口。接口的思想是:指定一个实现了该接口的类必须实现的一系列函数。一般,我们用interface来声明一个接口,并在接口中声明一些方法(即函数),注意只是声明

和大多数面向对象的编程语言一样,在PHP中是不支持多重继承的。如果要实现多重继承功能,可以通过接口。

接口的思想是:

指定一个实现了该接口的类必须实现的一系列函数。一般,我们用interface来声明一个接口,并在接口中声明一些方法(即

函数),注意只是声明不用实现这个函数。然后,用class声明一个类并用implements去使用这个接口,再在类中把接口中的声明的方法

进行实现。

一般定义方法如下:

接口定义:

[修饰符] interface 接口名 [extends 父接口名列表]{
 
[public] [static] [final] 常量;
[public] [abstract] 方法;
}

修饰符:可选,用于指定接口的访问权限,可选值为public。如果省略则使用默认的访问权限。

接口名:必选参数,用于指定接口的名称,接口名必须是合法的Java标识符。一般情况下,要求首字母大写。

extends 父接口名列表:可选参数,用于指定要定义的接口继承于哪个父接口。当使用extends关键字时,父接口名为必选参数。

方法:接口中的方法只有定义而没有被实现。

实例:

接口定义:
public interface CalInterface 
{ 
 final float PI=3.14159f;//定义用于表示圆周率的常量PI 
 float getArea(float r);//定义一个用于计算面积的方法getArea() 
 float getCircumference(float r);//定义一个用于计算周长的方法getCircumference() 
}
 
 
接口实现:
public class Cire implements CalInterface 
{ 
 public float getArea(float r) 
 { 
 float area=PI*r*r;//计算圆面积并赋值给变量area 
 return area;//返回计算后的圆面积 
 } 
 public float getCircumference(float r) 
 { 
 float circumference=2*PI*r; //计算圆周长并赋值给变量circumference 
 return circumference; //返回计算后的圆周长 
 } 
 public static void main(String[] args) 
 { 
 Cire c = new Cire(); 
 float f = c.getArea(2.0f); 
 System.out.println(Float.toString(f)); 
 } 
}

注意,如果没有实现接口中指定的方法,将产生一个致命错误。

推荐PHP视频教程:PHP视频教程

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

php一个类可以实现多个接口吗

php一个类可以实现多个接口吗:和大多数面向对象的编程语言一样,在PHP中是不支持多重继承的。如果要实现多重继承功能,可以通过接口。接口的思想是:指定一个实现了该接口的类必须实现的一系列函数。一般,我们用interface来声明一个接口,并在接口中声明一些方法(即函数),注意只是声明
推荐度:
标签: php 实现 接口
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top