首页

文章

java中的接口到底是什么?

发布网友 发布时间:2022-04-20 02:15

我来回答

5个回答

热心网友 时间:2023-05-21 02:39

Java中的接口就是一个写好方法,但方法没有内容的类。
如:
class
A
{

public
int
getA() ;

public
int
getB()
;
}
这个类中还可以写更多的方法,但是不能在方法中写内容,这就是接口,也叫做接口类。
那么你可能会觉得,这样的话接口有什么作用呢?
其实,接口的作用,就好像是一张购物单。
在开发一个工程中,当不同的程序员引用了这个接口,
就代表是他领到了这个购物单。
去购物的时候,就必须要按照这个购物单去购物。
而至于,如何获得购物单中的商品,那么就要考不同的程序员在方法中填写不同的内容了。

这么做的一个好处就是,一个接口,可以让很多程序员调用,
而可以互相不干扰的去填写方法内容,来完成不同的任务。
并且,在不同人去完成不同事情时,保证了方法名称的一致性。

热心网友 时间:2023-05-21 02:39

接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。
接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。
除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。
接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。另外,在 Java 中,接口类型可用来声明一个变量,他们可以成为一个空指针,或是被绑定在一个以此接口实现的对象。

热心网友 时间:2023-05-21 02:39

1.接口用于描述一组类的公共方法/公共属性. 它不实现任何的方法或属性,只是告诉继承它的类
《至少》要实现哪些功能, 继承它的类可以增加自己的方法.

2.使用接口可以使继承它的类: 命名统一/规范,易于维护.比如: 两个类 "狗"和"猫",如果它
们都继承了接口"动物",其中动物里面有个方法Behavior(),那么狗和猫必须得实现Behavior()方法,
并且都命名为Behavior这样就不会出现命名太杂乱的现象.如果命名不是Behavior(),接口会约束
即不按接口约束命名编译不会通过.

3.提供永远的接口。当类增加时,现有接口方法能够满足继承类中的大多数方法,没必要
重新给新类设计一组方法,也节省了代码,提高了开发效率.
==================================
归纳总结

I. 一般在仅实现单继承用途时, 尽量用基类; 反之使用接口.

II. 如果基类不作为业务对象(在应用时不需要声明其实例), 则尽量声明为抽象类; 否则声明为一般基类.

III. 各个子类如果 公共(重用)代码较多, 建议使用类继承方式, 把公共代码抽象到基类中.

热心网友 时间:2023-05-21 02:40

我对楼上看法不一样,接口就是实现一些一些特殊功能的函数集合类。
当类要要实现接口的时候必须实现接口里面这些函数。以便拥有这些功能。

举例

加入定义一个接口名字叫(汽车引擎)里面有两种方法(发动,上档)
在你实现另一个类使用该接口的时候你必须得实现(发动,上档)这个接口。
其它用户不管你怎么实现的,他们只要操作者两个接口就会开车了

热心网友 时间:2023-05-21 02:41

接口:怎么说呢,比类高级一点,接口里面定义的是标准,而不能直接像类那样直接new一个对象,它既然是标准,就要另外的东西来实现它,运用它这个标准, 它就是类,类实现接口,运用接口定好的标准。。。这就是接口最大的特点了
乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 节能减排目标责任书 java接口作用是什么? JAVA中,接口是什么 节能减排金点子方案 java中的接口有什么作用? 节能减排的主题班会的计划 怎么理解Java接口? 怎么写好节能降耗措施? java的常用接口有哪些? 关于节能减排的方案 java中什么是接口?接口的作用是什么? 工厂车间节能降耗合理化建议怎么写? 校园节能减排的措施 工厂节能降耗措施 节能年度计划 我为节能减排献一策 节能计划怎么写 感冒流鼻涕严重吃什么药好的快,心脏不好 感冒,流鼻涕比较严重,吃什么药比较有效 我现在感冒了,主要是流鼻涕很严重,一直在流,吃... 节能减排 java的接口是什么意思?接口具体能做什么? 节能减排,低碳生活 java 什么是接口 企业节能减排工作如何开展? java接口怎么写 车间节能减排改善提案 JAVA:什么是接口,它的主要作用是什么? 节能减排作文400字左右 java中接口是什么意思? 节能减排的工作重点 java的接口是什么意思,接口具体能做什么呢? 关于节能减排的资料 java中接口的定义是什么? 节能减排实施措施? JAVA中 接口的含义和作用 java 中 接口是啥意思? java接口是什么?接口怎么用? java接口 java接口开发是什么意思?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com