你知道java接口的作用有哪些吗?java接口的使用规范又是怎样的呢?有哪些是需要我们注意的?下面一起来详细的了解一下吧。
java接口的作用是什么?
一、接口的作用
首先,我们来谈论一下java接口的作用吧!
简单的来说,接口就是一种协议。
举一个超级简单的例子:
2个开发者,开发的时间是完全不一样的,需要2个人的配合开发,那么就需要一个人将接口写好,并且定义好当中所有的变量命名规范、函数定义规范。
具体实现类的开发人员,就只需要按照接口实现相应功能就可以啦!
二、接口的使用规范
下面来讲一下接口的使用规范
1、接口当中不能够定义变量,但是可以定义常量
假如你在接口当中定义属性,那么,通过反编译可以看见他会自动使用public static final修饰。
接口当中的属性都是全局静态常量,接口当中的常量一定要在定义的时候,指定初始值。
2、接口当中,所有的方法都是抽象方法
接口中方法都会自动用public abstract修饰,也就是接口当中只有全局抽象方法。
3、接口不可以实例化,接口中不可以有构造。
4、接口之间能够通过extends实现继承关系,一个接口能够继承多个接口,但是接口不可以继承类。
5、接口的实现类必须实现接口的全部方法,不然的话就必须定义成抽象类。
我整理了一些java技术资料和面试题集,供大家提升进阶,不管你是要入门学习还是想面试跳槽巩固基础,都可以免费领取一份。
下面展示部分截图,文末附免费下载方式。
第一篇:基础篇
第二篇:JVM 篇
第三篇:多线程 &并发篇
第四篇:Spring 篇
第五篇:MyBatis 篇
第六篇:Spring Boot 篇
第七篇:MySQL 篇
第八篇:Redis 篇
第九篇:Spring Cloud 篇
第十篇:Nginx 篇
第十一篇:MQ 篇
第十二篇:数据结构与算法篇
第十三篇:Linux 篇
第十四篇:简历篇
最后
整份文档一共有将近 200 页,为了不影响大家的阅读体验就只展示了部分内容,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!