java 中 接口是啥意思?

如题所述

接口可以说是为了提供一种规范,方便其他地方使用此规范的一种技术。
在现实生活中可以接口的例子很多,比如USB接口。它定义了USB口的大小,4跟USB线每根线的颜色、作用等。在软件方面定义了供CPU调用的一些方法。比如识别、启动、弹出、传送数据等等。采用USB接口的设备很多,有鼠标、键盘、u盘等等。每种设备实现识别、启动、弹出、传送数据的方式不一样。

在java中,接口定义了一些方法,但是不用去实现,而由实现了此接口的类去实现接口中定义的方法,比如有一个接口叫做USB,有一个类叫做鼠标,USB接口定义了启动、传送数据等方法。那么鼠标实现了USB接口,就得实现启动、传送数据方法。另外一个类叫做U盘也实现了USB接口、那么它也要实现启动、传送数据。 在鼠标或者U盘连接上电脑后,CPU发现有USB设备连接上电脑了(cpu并不知道是什么设备,只知道是USB设备),这个时候CPU会发出启动命令来启动USB设备,而启动鼠标和启动U盘具体流程是不一样的,这些启动流程都是有鼠标和U盘各自来实现的。

希望对你的理解有帮助
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-29
Java中的接口是一系列方法的声明,
是一些方法特征的集合,
一个接口只有方法的特征没有方法的实现,
因此这些方法可以在不同的地方被不同的类实现,
而这些实现可以具有不同的行为(功能)。

接口的两种含义:
一,Java接口,Java语言中存在的结构,有特定的语法和结构;
二,一个类所具有的方法的特征集合,是一种逻辑上的抽象。
前者叫做“Java接口”,后者叫做“接口”。
第2个回答  2014-04-29
目标列表。
说白就是 还没有完成的事情。
方法一: 吃饭。 好了结束了 不管吃饭具体怎么吃 不管。(没有方法体)
方法二:洗澡。 类似的 。只声明了方法,单不管怎么实现。

具体要实现要去看 实现这个接口的类的事了。
第3个回答  2014-04-29
接口用现实的比喻就是,电脑上的usb口。
实现就是所有可以插入usb口中的电子设备。

interface 和 implements的关系。你的明白了吧
第4个回答  2021-03-10
Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
两种含义:一,Java接口,Java语言中存在的结构,有特定的语法和结构;二,一个类所具有的方法的特征集合,是一种逻辑上的抽象。前者叫做"Java接口",后者叫做"接口"。
相似回答