接口是在JAVA编程语言中是一个抽象类型,是抽象方法的集合,通常呢使用interface来修饰的,
接口是声明,如:
interface 接口名称 [extends 其他的接口名] {
// 声明变量
// 抽象方法
}
也如例子所示,在编写接口的过程中,我们可以将变量和方法声明在接口之中,接口和类相似,但又有不同。
我们可以在类中写入多个方法,也可以定义多个属性。但是与类不同的是,
1.接口不能实例化对象。也就是我们我能new一个对象。
2.接口不能写入构造方法,但是可以书写抽样的方法。
3.接口不能包含成员变量,除了 static 和 final 变量。也就是说,我们可以在接口中定义静态变量和最终变量。
4.接口与类的关系:接口被类实现。你可以把接口定义为一种功能,而各个类中有自己的不同功能,但是也有相同的功能,所以说接口在类中被体现了出来。
5.接口支持多继承,可以有多个类来实现。
反正接口就是一种与类相似的东西,在Java语句中我们其实多用的接口,所以说接口对于我们的学习很重要。