Java接口的格式与使用-创新互联

这篇文章主要介绍“Java接口的格式与使用”,在日常操作中,相信很多人在Java接口的格式与使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java接口的格式与使用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

左云ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

接口的格式与使用

接口的格式

与定义类的class不同,接口定义时需要使用interface关键字。

定义接口所在的仍为.java文件,虽然声明时使用的为interface关键字的编译后仍然会产生.class文件。这点可以让我们将接口看做是一种只包含了功能声明的特殊类。

定义格式:

publicinterface接口名{

抽象方法1;

抽象方法2;

抽象方法3;

}

接口的使用

接口中的方法全是抽象方法,直接new接口来调用方法没有意义,Java也不允许这样干。

类与接口的关系为实现关系,即类实现接口。实现的动作类似继承,只是关键字不同,实现使用implements。

其他类(实现类)实现接口后,就相当于声明:我应该具备这个接口中的功能。实现类仍然需要重写方法以实现具体的功能。

格式:

class类implements接口{

重写接口中方法

}

在类实现接口后,该类就会将接口中的抽象方法继承过来,此时该类需要重写该抽象方法,完成具体的逻辑。

接口中成员的特点

1、接口中可以定义变量,但是变量必须有固定的修饰符修饰,publicstaticfinal所以接口中的变量也称之为常量,其值不能改变。后面我们会讲解fnal关键字

2、接口中可以定义方法,方法也有固定的修饰符,publicabstract

3、接口不可以创建对象。

4、子类必须覆盖掉接口中所有的抽象方法后,子类才可以实例化。否则子类是一个抽象类。

1.4接口和类的关系

A:类与类之间:继承关系,一个类只能直接继承一个父类,但是支持多重继承

B:类与接口之间:只有实现关系,一个类可以实现多个接口

C:接口与接口之间:只有继承关系,一个接口可以继承多个接口

接口的思想

前面学习了接口的代码体现,现在来学习接口的思想,接下里从生活中的例子进行说明。

举例:我们都知道电脑上留有很多个插口,而这些插口可以插入相应的设备,这些设备为什么能插在上面呢?主要原因是这些设备在生产的时候符合了这个插口的使用规则,否则将无法插入接口中,更无法使用。发现这个插口的出现让我们使用更多的设备。

接口的出现方便后期使用和维护,一方是在使用接口(如电脑),一方在实现接口(插在插口上的设备)。例如:笔记本使用这个规则(接口),电脑外围设备实现这个规则(接口)。

集合体系中大量使用接口:

Collection接口

List接口

ArrayList实现类

LinkedList实现类

Set接口

接口优点

1.类与接口的关系,实现关系,而且是多实现,一个类可以实现多个接口,类与类之间是继承关系,java中的继承是单一继承,一个类只能有一个父类,打破了继承的局限性。

2.对外提供规则(USB接口)

3.降低了程序的耦合性(可以实现模块化开发,定义好规则,每个人实现自己的模块,提高了开发的效率)

到此,关于“Java接口的格式与使用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


当前标题:Java接口的格式与使用-创新互联
链接地址:http://hbruida.cn/article/dohpis.html