在面向对象技术中,多态性的含义是(48)。A.一个对象可同时指向不同的类的对象B.同一消息在不同时刻可调用不同的方法C.对象的生存周期中包含对象的多种状态D.不同消息可以调用相同的方法

题目

在面向对象技术中,多态性的含义是(48)。

A.一个对象可同时指向不同的类的对象

B.同一消息在不同时刻可调用不同的方法

C.对象的生存周期中包含对象的多种状态

D.不同消息可以调用相同的方法


相似考题
参考答案和解析
正确答案:B
解析:本题考查的是多态的基本概念,多态是指在不同的时刻,给一个对象发送同一个消息,可能会执行不同的方法,最通常的应用就是虚拟函数。
更多“在面向对象技术中,多态性的含义是(48)。A.一个对象可同时指向不同的类的对象B.同一消息在不同时刻 ”相关问题
  • 第1题:

    在面向对象技术中,多态性的含义是______。

    A.一个对象可同时指向不同的类的对象

    B.同一消息在不同时刻可调用不同的方法

    C.对象的生存周期中包含对象的多种状态

    D.不同消息可以调用相同的方法


    正确答案:B
    解析:多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息,可能会执行不同的方法。本题正确答案为选项B。

  • 第2题:

    ● 在面向对象技术中,多态性的含义是 (48) 。

    (48)

    A. 一个对象可同时指向不同的类的对象

    B. 同一消息在不同时刻可调用不同的方法

    C. 对象的生存周期中包含对象的多种状态

    D. 不同消息可以调用相同的方法


    正确答案:B

  • 第3题:

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

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

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

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

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


    C

  • 第4题:

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

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

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

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

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


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

  • 第5题:

    在面向对象技术中,不同的对象在收到同一消息时可以产生完全不同的结果,这一现象称为( )

    A.绑定
    B.继承
    C.消息
    D.多态

    答案:D
    解析:
    多态性是同一操作作用于不同的类的实例,将产生不同的执行结果,即当不同类的对象收到相同的消息时,得到不同的结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。多态是面向对象程序设计的重要特征之一,是扩展性在“继承”之后的又一重大表现。如果一个语言只支持类而不支持多态,只能说明它是基于对象的,而不是面向对象的。