为什么要使用Interface,而不是直接使用一个实体类来完成任务?

编程入门 行业动态 更新时间:2024-10-25 02:18:56

为什么要使用Interface,而不是直接使用一个实体类<a href=https://www.elefans.com/category/jswz/34/1645194.html style=来完成任务?"/>

为什么要使用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,而不是直接使用一个实体类来完成任务?

本文发布于:2024-03-12 08:49:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1731141.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:来完成   要使   而不是   实体类   Interface

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!