来完成任务?"/>
为什么要使用Interface,而不是直接使用一个实体类来完成任务?
这里是修真院后端小课堂,每篇分享文从
【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】
八个方面深度解析后端知识/技能。
大家好,我是IT修真院北京分院的刘佳义,一枚正直善良的JAVA程序员。
今天给大家分享一下,修真院官网任务中可能会使用到的知识点:
为什么要使用Interface?Interface和Impl有什么好处
1.背景介绍:
首先咱们来看一下什么是interface,接口是一种用来定义程序的协议,它描述可属于任何类或结构的一组相关行为。
接口是一组规则的集合,它规定了实现本接口的类或接口必须拥有的一组规则。体现了自然界“如果你是……则必须能……”的理念。接口是一种100%纯抽象的类,是无法被初始化的类。
2知识剖析
1、Java接口中的成员变量默认都是public,static,final——不可修改。
2、Java接口中的方法默认都是public,abstract类型的,没有方法体,不能被实例化
3、接口中没有构造方法,不能被实例化
4、一个接口不能实现(implements)另一个接口,但它可以继承多个其它的接口
5、Java接口必须通过类来实现它的抽象方法
更多推荐
为什么要使用Interface,而不是直接使用一个实体类来完成任务?
发布评论