一、什么是接口
接口就是一个范例,类似于硬件上面的接口,在电脑主板上的PCI插槽的范例就类似于Java接口,只如果遵照PCI接口的卡,不过是什么牌子的都能够插进去到PCI插槽中。所以接口就是一个范例。接口就是某个事物对外供应的一些功用的申明。我们还能够运用接口完成多态功用,同时接口也填补了Java单一继续的缺点,也就是类能够完成多个接口。
二、什么是java接口
接口(英文:Interface),在JAVA编程语言中是一个笼统范例,是笼统要领的鸠合,接口通常以interface来声明。一个类经由过程继续接口的体式格局,从而来继续接口的笼统要领。(引荐教程:java教程)
我们运用interface关键字定义接口,平常运用接口声明要领或常量,接口中的要领只能是声明,不能是细致的完成,这一点和笼统类是不一样的。接口是更高级别的笼统。接口的定义花样是
public interface 接口称号{ //能够定义常量 //要领只要要领声明,而且是大众的。 public void 要领称号(); ... }
类要完成接口,只需要运用implements关键字,完成类必需要完成接口中的一切的要领
public class 完成类名 implements 接口{ //完成接口的要领 }
三、接口的运用
定义一个接口异常简朴,固然实在要设想一个好的接口并非很简朴,你必需要想好这个接口有什么常量和要领。然则手艺却异常简朴,示例代码以下:
// 定义要领的接口 public interface Myinterface { // 定义顺序运用的常量的接口,接口中只能有常量。 public static final double price = 1450.00; public static final int counter = 5; //接口中一切的要领都没有要领体。 public void add(int x, int y); public void volume(int x,int y, int z); }
完成接口也没有什么难度,代码以下:
//完成 接口 public class MyImple implements Myinterface { @Override public void add(int x, int y) { } @Override public void volume(int x, int y, int z) { } }
一个类是能够完成多个接口,由于java是单继续的,这点接口能够填补。我们能够再定义一个接口
public interface MyInterface2 { public void countpp(); }
修正上面的完成类,要完成多个接口,能够运用逗号离隔,固然一切的接口的要领都要完成。
//完成 接口1,接口2 public class MyImple implements Myinterface ,MyInterface2{ @Override public void add(int x, int y) { } @Override public void volume(int x, int y, int z) { } @Override public void countpp() { } }
以上就是什么是java接口的细致内容,更多请关注ki4网别的相干文章!