什么是java接口的为什么要定义它,什么是JAVA接口
一、什么是接口
接口是一种规范,类似于硬件上的接口。电脑主板上PCI插槽的规格类似于Java接口。只要是遵循PCI接口的卡,任何品牌都可以插入PCI插槽。所以接口是一个规范。接口是对某物提供的某些功能的描述。我们也可以利用接口来实现多态功能。同时,接口也弥补了Java单一继承的弱点,即类可以实现多个接口。
二、什么是java接口
接口(英文:Interface)是JAVA编程语言中的抽象类型,是抽象方法的集合。接口通常被声明为interface。类通过继承接口来继承接口的抽象方法。(推荐教程:java教程)
我们用interface关键字定义接口,一般用接口来声明方法或者常量。接口中的方法只能是声明,不能是具体的实现,这和抽象类不同。接口是更高层次的抽象。接口的定义格式是
公共接口名称{
//常量可以定义。
//方法只有方法声明,而且是公共的。
公共void方法名();
.
}类只需要使用implements关键字实现接口,实现类必须实现接口中的所有方法。
public类实现类名implements interface {
//实现接口的方法
}三、接口的应用
定义一个接口非常简单。当然,设计一个好的界面并不是很简单。你必须考虑这个接口有哪些常量和方法。但是技术非常简单,示例代码如下:
//定义方法的接口
公共接口Myinterface {
//定义程序使用的常量的接口。接口中只能有常量。
公共静态最终双价=1450.00;
公共静态final int counter=5;
//接口中的所有方法都没有方法体。
public void add(int x,int y);
公共空体积(int x,int y,int z);
}实现接口也没有什么难度。代码如下:
//实现接口
公共类MyImple实现Myinterface {
@覆盖
public void add(int x,int y) {
}
@覆盖
公共空隙体积(int x,int y,int z) {
}
}一个类可以实现多个接口,因为java是单继承的,这个接口可以弥补。我们可以定义另一个接口。
公共接口MyInterface2 {
public void countpp();
}修改上面的实现类。要实现多个接口,可以用逗号分隔它们。当然,所有的接口方法都要实现。
//实现接口1,接口2
公共类MyImple实现Myinterface,MyInterface2{
@覆盖
public void add(int x,int y) {
}
@覆盖
公共空隙体积(int x,int y,int z) {
}
@覆盖
public void countpp() {
}
}以上是什么是java接口的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。