什么是java 接口,用处是什么

 我来答
学法律的小邵
高粉答主

2018-12-05 · 关注我不会让你失望
知道小有建树答主
回答量:793
采纳率:100%
帮助的人:23.1万
展开全部

接口是一种规范

软件开发大多是一个协作性的工作:电器和插座分别是不同人完成的,有了接口大家就能分头开干,都按照接口来办事,各自做完就能轻松地整合到一起。各部分的测试也更加方便。

接口在开发过程中可以快速分离工作内容。

比如调用者在写业务逻辑的时候需要一个功能,可能是数据库访问,或者复杂计算,但是他的工作专注于实现业务逻辑,不想分开精力去做底层实现,那么他只需要先实现一个接口,定义了规范,然后就可以继续他的业务逻辑代码了。而实现者可以根据这个接口规范,做具体的实现。

这样通过使用接口就可以快速的分离工作内容,达到团队并行工作的目的。

扩展资料:

功能

在Java语言规范中,一个方法的特征仅包括方法的名字,参数的数目和种类,而不包括方法的返回类型,参数的名字以及所抛出来的异常。在Java编译器检查方法的重载时,会根据这些条件判断两个方法是否是重载方法。

但在Java编译器检查方法的置换时,则会进一步检查两个方法(分处超类型和子类型)的返还类型和抛出的异常是否相同。

接口实现和类继承的规则不同,为了数据的安全,继承时一个类只有一个直接父类,也就是单继承,但是一个类可以实现多个接口,接口弥补了类的不能多继承缺点,继承和接口的双重设计既保持了类的数据安全也变相实现了多继承。

Java接口本身没有任何实现,因为Java接口不涉及表象,而只描述public行为,所以Java接口比Java抽象类更抽象化。但是接口不是类,不能使用new 运算符实例化一个接口。

参考资料:百度百科-Java接口

独孤码农
2017-11-10 · TA获得超过538个赞
知道小有建树答主
回答量:376
采纳率:100%
帮助的人:143万
展开全部
接口:
1、定义一种标准,如生活中的USB接口,它会有大小,4根线,每根线接什么的,都是提前定义好的,java中的接口也是一样。
定义好之后,任何人想实现,只需要针对这个接口来实现就好,如USB,你要做一样的大小的,才能插入,线的接法也要一样,才能数据通讯。
2、接口利于工作的并行,双方定义好接口,相当于定义好双方沟通的桥梁,这样,双方都可以在对方还没有完成的时候,先开始做了
3、java中的定义,就是定义方法,不去实现的叫接口,因为实现的事情,交给另外的人去做了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式