全国信息技术应用考试

什么是接口?接口起什么作用?接口与抽象类有何区别?

题目

什么是接口?接口起什么作用?接口与抽象类有何区别?

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

What’s the difference between an interface and abstract class?

(接口与抽象类有什么区别)


正确答案:
 

第2题:

模拟中继器接口与模拟用户接口应用模式没有什么区别。()


答案:错
解析:

第3题:

抽象类与接口的区别


正确答案:
             

第4题:

什么是接口?为什么需要接口?接口有哪些作用?


正确答案: 介于主机和外设之间用于完成某些控制功能、速度匹配、信号转换的一种缓冲电路称为I/O接口电路,简称I/O接口(Interface)。
IO接口在CPU与外设之间建立一个缓冲区,解决CPU与外设之间在数据形式、数据的传递方式以及传递速率上存在很大差异的矛盾。
接口作用主要包括信号暂存、数据格式转换、传送路径的切换控制和状态信号的交换、通讯控制、设备动作、定时控制、中断管理及错误检测等功能。

第5题:

以下四条接口与抽象类的对比分析,哪条是错误的?()

  • A、接口和抽象类都可以只声明方法而不实现它
  • B、抽象类可以定义类常量,而接口不能
  • C、抽象类可以实现具体的方法,而接口不能
  • D、抽象类可以声明属性,而接口不能

正确答案:B

第6题:

10 接口和抽象类的区别?


正确答案:

 

声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行

为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以

创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态

方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,

在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。

  接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的

接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。接口只可以定义static final成员变量

。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即

将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对象上调用接口的方法。

由于有抽象类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类

型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口。

第7题:

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


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

第8题:

抽象类和接口的区别


正确答案:

 

(1)接口可以被多重implements,抽象类只能被单一extends
(2)接口只有定义,抽象类可以有定义和实现
(3)接口的字段定义默认为:public static final, 抽象类字段默认是"friendly"(本包可见)

第9题:

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


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

第10题:

什么是SCSI接口?它与EIDE接口有什么区别?


正确答案: S.CSI接口是一种能满足高速度、多设备要求的接口标准。
同EIDE接口相比较,SCSI接口在速度和驱动设备能力上的优势是明显的,同时,它能支持多种计算机系统,因此,在服务器领域、超级计算机系统以及网络系统中得到广泛的应用。但其价格昂贵,对一般的PC机用户采用IDE(EIDE)为首选的接口。

更多相关问题