Java认证考试

什么是接口?为什么要定义接口?接口与类有何异同?如何定义接口?使用什么关键字?

题目

什么是接口?为什么要定义接口?接口与类有何异同?如何定义接口?使用什么关键字?

参考答案和解析
正确答案: J.ava中的接口(interface)在语法上有些相似于类(class),它定义了若于个抽象方法和常量,形成一个属性集合,该属性集合通常对应了某一组功能,其主要作用是可以帮助实现类似于类的多重继承的功能。
接口中只能有方法名及常数名,不能像类那样有方法的实现体。
定义接口,使用关键字interface。
具体方法是:
[public]interface接口名[extends父接口名列表]
{//接口体
//常量域声明
[public][static][final]域类型域名=常量值;
//抽象方法声明
[public][abstract]返回值方法名(参数列表)[throw异常列表];
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

定义接口使用的语句关键字为interface,一个接口还可以继承一个或多个接口,所使用的子句关键字为extends。()

此题为判断题(对,错)。


正确答案:正确

第2题:

使用关键字______________来定义一个接口。接口的定义和类的定义很相似,分为接口的声明和接口体。


正确答案:interface

第3题:

关于接口和类的说法,下面说法正确的是()

A. 一个类只需要实现了接口要求的所有函数,我们就说这个类实现了该接口

B. 实现类的时候,只需要关心自己应该提供哪些方法,不用再纠结接口需要拆得多细才合理

C. 类实现接口时,需要导入接口所在的包

D. 接口由使用方按自身需求来定义,使用方无需关心是否有其他模块定义过类似的接口


参考答案:ABD

第4题:

什么是I/O接口,与端口有何区别?为什么要设置I/O接口?I/O接口如何分类?


正确答案: IO接口一般指CPU和I/O设备间的连接部件,而端口是指I/O接口内CPU能够访问的寄存器,端口加上相应的控制逻辑即构成I/O接口。
IO接口分类方法很多,主要有:
(1)按数据传送方式分有并行接口和串行接口两种;
(2)按数据传送的控制方式分有程序控制接口、程序中断接口、DMA接口三种。

第5题:

什么是抽象类?它有什么特点?它和接口有何异同?


正确答案: 在声明类时,在类名前使用abstract修饰符则表示该类为抽象类。
抽象类不能被实例化,只能作为其他类的基类。
抽象类可以包含抽象成员(有abstract修饰符的成员)和非抽象成员。
必须在派生类中实现抽象类的每一个抽象方法,而且实现的方法必须和抽象类中指定的方法一样(即参数个数、类型、返回值完全相同)。

第6题:

接口如何实现()

A.利用一个继承自接口的类来实现

B.利用类来实现,在类定义部分用"implements"关键字表示这个类所实现的接口

C.利用与接口同名的类来实现

D.利用一系列全局函数来实现


参考答案:B

第7题:

C#中的接口和类有什么异同?


正确答案:

 

第8题:

定义接口使用的语句关键字为interface,一个接口不能够继承任何其他接口。()

此题为判断题(对,错)。


正确答案:错误

第9题:

LPC是什么接口?为什么要引入该接口?


正确答案: LPC是Hub结构芯片组在ICH中新增加的接口,其英文全称是Low Pin Count,即低引脚数目接口。LPC接口是为了连接Super I/O芯片以及BIOS芯片而设计的,因为传统做法是将Super I/O芯片接到ISA总线上,而Hub结构芯片组不再支持ISA总线。

第10题:

什么是接口,如何定义接口?


正确答案: 接口(interface)是Java所提供的另一种重要功能,它的结构和抽象类非常相似。接口是一种特殊
的类,但接口与类存在着本质的区别。类有成员变量和成员方法,而接口却只有常量和抽象方法,也就是说接口的成员变量必须初始化,同时接口中的所有方法必须全部声明为abstract方法。
1.接口的定义
通过关键词interface来定义,接口定义的一般形式为
[接口修饰符] interface〈接口名〉[extends〈父类接口列表〉] {
接口体
}