参考答案和解析
正确答案: C
解析: 暂无解析
更多“单选题()意味着一个操作在不同的类中可以有不同的实现方式。A 多态性B 多继承C 类的组合D 类的复用”相关问题
  • 第1题:

    下述哪个面向对象技术意味着不同的对象可以以不同的形式响应同样的消息()。

    A.多态性

    B.多继承

    C.类的复用

    D.封装


    正确答案:A

  • 第2题:

    使得在多个类中能够定义同一个操作或属性名,并在每一个类中有不同的实现的一种方法是( )。

    A.继承

    B.多态性

    C.约束

    D.接口


    参考答案:D

  • 第3题:

    面向对象系统中功能复用的最常用技术是()

    • A、类继承
    • B、对象组合
    • C、使用抽象类
    • D、使用实现类

    正确答案:A,B

  • 第4题:

    ()意味着一个操作在不同的类中可以有不同的实现方式。

    • A、多态性
    • B、多继承
    • C、类的组合
    • D、类的复用

    正确答案:A

  • 第5题:

    ()意味着一个操作在不同的类中可以有不同的实现方式

    • A、多态性
    • B、类的复用
    • C、封装

    正确答案:A

  • 第6题:

    以下关于类继承的说法中,错误的是()。

    • A、通过类继承,在程序中可以复用基类的代码
    • B、在继承类中可以增加新代码
    • C、在继承类中不能定义与被继承类(基类)中的方法同名的方法
    • D、在继承类中可以覆盖被继承类(基类)中的方法

    正确答案:C

  • 第7题:

    使得在多个类中能够定义同一个操作或属性名,并在每一个类中有不同的实现的一种方法是()。

    • A、继承
    • B、多态性
    • C、约束
    • D、接口

    正确答案:B

  • 第8题:

    子类继承超类的操作,同时又对继承的操作进行了特别的修改,这样不同的对象类对同一操作会做出不同的响应,这种特性称为()

    • A、继承性
    • B、多继承性
    • C、多态性
    • D、同质异晶性

    正确答案:C

  • 第9题:

    判断题
    多态性是指在一般类中定义的属性或操作被特殊类继承后,可以具有不同的数据类型或表现出不同的行为。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    单选题
    多态性允许对类的某个方法进行调用而无需考虑该方法所提供的特定实现,例如,可能有名为Road的类,它调用另一个类的Drive方法,另一个类可能是SportsCar或SmallCar,但二者都提供Drive方法,虽然Drive方法的实现因类的不同而异,但Road类仍可以调用它,并且它提供的结果由Road类使用和解释.在.NET中,可以由以下方式来实现组件中的多态性,除了()。
    A

    通过接口实现多态性

    B

    通过多个不同的子类从单个基类继承实现多态性

    C

    通过抽象类实现多态性

    D

    通过受保护的成员函数来实现多态性


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    雇员类含有计算报酬的行为,利用面向对象的()可以使其派生类专职雇员类和兼职雇员类计算报酬的行为有相同的名称,不同的计算方法。
    A

    多态性

    B

    继承性

    C

    封装性

    D

    复用性


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    子类继承超类的操作,同时又对继承的操作进行了特别的修改,这样不同的对象类对同一操作会做出不同的响应,这种特性称为()
    A

    继承性

    B

    多继承性

    C

    多态性

    D

    同质异晶性


    正确答案: C
    解析: 暂无解析

  • 第13题:

    意味着一个操作在不同的类中可以有不同的实现方式的是指( )。

    A.多继承

    B.封装

    C.多态性

    D.类的复用


    正确答案:C
    解析:多态性是指用同一个名字定义功能相近的不同函数。这就意味着即使操作的特定动作互有区别仍可用同样的接口访问。多态性是对象的一种能力,它可以在运行时刻根据传递的对象参数,决定调用哪一个对象的方法。这样就可以不去考虑所有对象的类型,而可以在不同的类中按不同的方法实现。

  • 第14题:

    面向对象方法的多态性是指(33)。

    A.一个类可以派生出多个特殊类

    B.一个对象在不同的运行环境中可以有不同的变体

    C.针对一消息,不同的对象可以以适合自身的方式加以响应

    D.一个对象可以是由多个其它对象组合而成的


    正确答案:C
    解析:多态性反映了能够在多于一个类的对象中完成同一事物的能力,即用同一种方法在不同的类中处理不同的对象。所以应该选择C。

  • 第15题:

    雇员类含有计算报酬的行为,利用面向对象的()可以使其派生类专职雇员类和兼职雇员类计算报酬的行为有相同的名称,不同的计算方法。

    • A、多态性
    • B、继承性
    • C、封装性
    • D、复用性

    正确答案:A

  • 第16题:

    关于适配器模式下列说法正确的是()    

    • A、编写一个所需要接口的类,然后令其与有着不同接口的类进行通信
    • B、可以使用继承来实现
    • C、可以使用组合来实现
    • D、必须同时使用继承和组合

    正确答案:A,B,C

  • 第17题:

    多态性是指在一般类中定义的属性或操作被特殊类继承后,可以具有不同的数据类型或表现出不同的行为。


    正确答案:正确

  • 第18题:

    下列关于多继承的描述,错误的是()

    • A、一个派生类对象可以拥有多个直接或间接基类的成员
    • B、在多继承时不同的基类可以有同名成员
    • C、对于不同基类的同名成员,派生类对象访问它们时不会出现二义性
    • D、对于不同基类的不同名成员,派生类对象访问它们时不会出现二义性

    正确答案:C

  • 第19题:

    雇员类含有计算报酬的行为,利用面向对象的(),可以使得其派生类专职雇员类和兼职雇员类计算报酬的行为有相同的名称,但有不同的计算方法。

    • A、多态性
    • B、继承性
    • C、封装性
    • D、复用性

    正确答案:A

  • 第20题:

    单选题
    下列关于多继承的描述,错误的是()
    A

    一个派生类对象可以拥有多个直接或间接基类的成员

    B

    在多继承时不同的基类可以有同名成员

    C

    对于不同基类的同名成员,派生类对象访问它们时不会出现二义性

    D

    对于不同基类的不同名成员,派生类对象访问它们时不会出现二义性


    正确答案: D
    解析: 暂无解析

  • 第21题:

    单选题
    下列有关类继承的叙述中,错误的是(  )。
    A

    继承可以实现软件复用

    B

    虚基类可以解决由多继承产生的二义性问题

    C

    派生类构造函数要负责调用基类的构造函数

    D

    派生类没有继承基类的私有成员


    正确答案: C
    解析:
    派生类继承了基类的全部数据成员(包括私有成员),只是基类的私有成员在派生类中是隐藏的,只能在基类内部访问。

  • 第22题:

    单选题
    雇员类含有计算报酬的行为,利用面向对象的(),可以使得其派生类专职雇员类和兼职雇员类计算报酬的行为有相同的名称,但有不同的计算方法。
    A

    多态性

    B

    继承性

    C

    封装性

    D

    复用性


    正确答案: D
    解析: 本题是一个纯概念题。在面向对象技术中,多态考虑的是类与类之间的层次关系,以及类自身内部特定成员函数之间的关系问题,是解决功能和行为的再抽象问题。多态是指类中具有相似功能的不同函数用同一个名称来实现,从而可以使用相同的调用方式来调用这些具有不同功能的同名函数。这也是人类思维方式的一种直接模拟,例如,一个对象中有很多求两个数最大值的行为,虽然可以针对不同的数据类型,写很多不同名称的函数来实现,但事实上,它们的功能几乎完全相同。这时,就可以利用多态的特征,用统一的标识来完成这些功能。这样,就可以达到类的行为的再抽象,进而统一标识,减少程序中标识符的个数。

  • 第23题:

    单选题
    ()意味着一个操作在不同的类中可以有不同的实现方式。
    A

    多态性

    B

    多继承

    C

    类的组合

    D

    类的复用


    正确答案: C
    解析: 暂无解析

  • 第24题:

    单选题
    ()意味着一个操作在不同的类中可以有不同的实现方式
    A

    多态性

    B

    类的复用

    C

    封装


    正确答案: B
    解析: 暂无解析