java的接口是什么

如题所述

接口(Interface)是对符合接口需求的类的一套规范

接口主要作用是可以帮助实现类似于类的多重继承的功能。 

语法如图

 一个Java接口是一些方法特征的集合,但没有方法的实现

接口是由常量和抽象方法组成的特殊类   

-------------------------------------------------------------

接口的定义

接口的定义包括接口声明和接口体

接口体包括常量定义和方法定义

-------------------------------------------------------------

接口的实现

在类的声明中用implements子句来表示一个类使用某个接口

在类体中可以使用接口中定义的常量,而且必须实现接口中定义的所有方法

一个类可以实现多个接口,在implements子句中用逗号分开

----------------------------------------------------------------

接口类型的使用

接口作为一种引用类型来使用

任何实现该接口的类的实例都可以存储在该接口类型的变量中,通过这些变量可以访问类所实现的接口中的方法

-------------------------------------------------

接口的特性:

接口可以多重实现

接口可以继承其它的接口,并添加新的属性和抽象方法

通过接口可以实现不相关类的相同行为,而不需要考虑这些类之间的层次关系。

通过接口可以指明多个类需要实现的方法。

通过接口可以了解对象的交互界面,而不需了解对象所对应的类

与继承关系类似,接口与实现类之间存在多态性

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-10
Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
两种含义:一,Java接口,Java语言中存在的结构,有特定的语法和结构;二,一个类所具有的方法的特征集合,是一种逻辑上的抽象。前者叫做"Java接口",后者叫做"接口"
第2个回答  2011-10-19
接口(interface)就是对对象定义的标准,是个规范。例如定义人对象,必须有吃饭动作,在定义的西方人对象实现(implements)人接口,吃饭动作就用刀叉,在定义的中国人对象实现(implements)人接口,吃饭动作就用筷子~!
第3个回答  2011-10-19
interface

就是个 规范
顾名思义就是 连接用的口
既然是口 就要有 圆 有方 有三角的 不同样子的 接口
java里 的接口也是这个意思
比如 A 类实现了 X接口
那么B类 要和A 匹配的话 B类 也要 实现X 这个接口
否则 说白了 没有接口这个规范 容易出现 不一样的地方 导致的错误
第4个回答  2011-10-19
interface
相似回答