● 在面向对象程序设计中,常常将接口的定义与接口的实现相分离,可定义不同的 类实现相同的接口。在程序运行过程中,对该接口的调用可根据实际的对象类型调用其相 应的实现。为达到上述 目的,面向对象语言须提供(44 )机制。(44 )A. 继承和过载(overloading) B. 抽象类C. 继承和重置(overriding) D. 对象自身引用

题目

● 在面向对象程序设计中,常常将接口的定义与接口的实现相分离,可定义不同的 类实现相同的接口。在程序运行过程中,对该接口的调用可根据实际的对象类型调用其相 应的实现。为达到上述 目的,面向对象语言须提供(44 )机制。

(44 )A. 继承和过载(overloading) B. 抽象类

C. 继承和重置(overriding) D. 对象自身引用


相似考题
更多“● 在面向对象程序设计中,常常将接口的定义与接口的实现相分离,可定义不同的 类实现相同的接口。在 ”相关问题
  • 第1题:

    下列关于接口的说法中,正确的是( )。

    A.接口之间不能有继承关系

    B.一个类不可实现多个接口

    C.接口与抽象类是相同的概念

    D.实现一个接口必须实现接口的所有方法


    正确答案:D
    解析:接口是一种只含抽象方法或常量的一种特殊的抽象类,它是不包含成员变量和方法实现的抽象类,只包含常量和方法的定义。接口的功能主要有三个:第一,不管类的层次,可实现互不相关的类具有相同的行为;第二,通过接口证明多个类所需实现的方法;第三,通过接口可以了解对象的交互界面,无需了解对象所对应的类。

  • 第2题:

    2、关于接口的定义和实现,以下描述正确的是

    A.接口定义的方法只有定义没有实现

    B.接口定义中的变量都必须写明final和static

    C.如果一个接口由多个类来实现,则这些类在实现该接口中的方法时采用统一的代码

    D.如果一个类实现接口,则必须实现该接口中的所有方法,但方法未必申明为public


    A.接口定义的方法只有定义没有实现

  • 第3题:

    在面向对象程序设计语言中接口是一个基本元素,一般情况下以下叙述正确的是()。

    A.接口中可以有虚方法。

    B.一个类可以实现多个接口。

    C.接口能被实例化。

    D.接口中可以包含已实现的方法。


    C

  • 第4题:

    5、关于接口的定义和实现,以下描述正确的是?

    A.接口定义中的方法都只有定义没有实现

    B.接口定义中的变量都必须写明final和static

    C.如果一个接口由多个类来实现,则这些类在实现该接口中的方法时应采用统一的代码

    D.如果一个类实现一个接口,则必须实现该接口中的所有方法,但方法未必声明为public


    A.接口定义的方法只有定义没有实现

  • 第5题:

    关于接口的定义和实现,以下描述正确的是()。

    A.接口定义的方法只有定义没有实现

    B.接口定义中的变量都必须写明final和static

    C.如果一个接口由多个类来实现,则这些类在实现该接口中的方法时采用统一的代码

    D.如果一个类实现接口,则必须实现该接口中的所有方法,但方法未必申明为public


    接口定义的方法只有定义没有实现