更多“()是指允许不同类的对象对同一消息作出响应。A、继承B、封装C、多态D、复用”相关问题
  • 第1题:

    面向对象的编程方法的主要特征包括()

    A、封装

    B、继承

    C、多态

    D、消息


    参考答案:ABC

  • 第2题:

    一个对象在收到消息时,要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做对象的______。

    A.继承性

    B.多态性

    C.抽象性

    D.封装性


    正确答案:B
    解析:对象根据所接受的消息而做出动作,同样的消息被不同的对象接受时可导致完全不同的行为,该现象称为多态性。

  • 第3题:

    在面向对象开发方法中__(25)__是指同一消息发送给不同的对象,会有不同的响应。

    A.抽象

    B.多继承

    C.动态

    D.多态


    正确答案:D
    多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用CharlieCalverts对多态的描述——多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作通俗地理解,多态就是:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。所以,本题选D最合适。

  • 第4题:

    在一系统中,不同类对象之间的通信的一种构造称为( ),一个对象具有多种形态称为( )。

    A.属性 B.封装 C.类 D.消息 A.继承 B.封装 C.多态 D.覆盖


    正确答案:D,C

  • 第5题:

    不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为多态,其实现由(请作答此空)支持。多态分为多种,( )多态是指同一个名字在不同上下文中可代表不同的含义。

    A.继承
    B.封装
    C.过载
    D.覆盖

    答案:A
    解析:
    本题考查面向对象的基本知识。
    面向对象系统中,在收到消息时,对象要予以相应。多态(polymorphism)是不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果,用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得对象对同一个消息可以调用不同的方法,即一个对象具有多种形态。多态的实现受到继承的支持,利用类的层次关系,把具有通用功能的消息存放在高层次,而不同的实现这一功能的行为放在较低层次,在这些低层次上的生成的对象能够给通用消息以不同的响应。
    Cardelli和wlegner将多态分为4类:参数多态、包含多态、过载多态和强制多态。其中参数多态的应用比较广,包含多态在许多语言中都存在,最常见的例子就是子类型化。过载多态是同一个名字在不同的上线文中所代表的含义。

  • 第6题:

    在面向对象开发方法中,()是指同一消息发送给不同的对象,会有不同的响应

    • A、抽象 
    • B、多继承 
    • C、动态 
    • D、多态

    正确答案:D

  • 第7题:

    面性对象的三大要素是对象、对象类和()。

    • A、封装
    • B、多态
    • C、消息通信
    • D、类继承性

    正确答案:D

  • 第8题:

    下述概念中不属于面向对象方法的是()

    • A、对象、消息
    • B、继承、多态
    • C、类、封装
    • D、过程调用

    正确答案:D

  • 第9题:

    面向对象技术中的()机制最主要的优点是支持重用。

    • A、封装
    • B、多态
    • C、继承
    • D、消息传递

    正确答案:C

  • 第10题:

    ()是指允许不同类的对象对同一消息作出响应。

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

    正确答案:C

  • 第11题:

    单选题
    面向对象设计思想的核心是封装、继承和()
    A

    选择

    B

    消息

    C

    多态

    D

    调用


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

  • 第12题:

    单选题
    面向对象程序设计中,()表示不同对象对同一消息具有不同的解释。
    A

    多态性

    B

    继承性

    C

    模块化

    D

    封装性


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

  • 第13题:

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

    A.多态性

    B.多继承

    C.类的复用

    D.封装


    正确答案:A

  • 第14题:

    在面向对象开发方法中,()是指同一消息发送给不同的对象,会有不同的响应

    A.抽象

    B.多继承

    C.动态

    D.多态


    正确答案:D
    多态性是一种方法,这种方法使得在多个类中可以定义同一个操作或属性名,并在每个类中可以有不同的实现。多态性使得一个属性或变量在不同的时期可以表示不同类的对象。

  • 第15题:

    对象的多态性是指()

    A.两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同的响应的方式

    B.两个或多个属于不同类的对象,对于同一个消息(方法调用)作出相同的响应的方式

    C.两个或多个属于同一类的对象,对于同一个消息(方法调用)作用于不同类型的数据,作出不同响应的方式

    D.两个或多个属于同一类的对象,对于不同消息(方法调用)作用于相同类型的数据,作出不同响应的方式


    正确答案:A
    解析:多态是指两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同响应的方式。

  • 第16题:

    不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种 现象称为多态,其实现由(45)支持。多态分为多种, (46)多态是指同一个名字在不同上下文中可代表不同的含义。

    A.继承

    B.封装

    C.过载

    D.覆盖


    正确答案:A
    本题考查面向对象的基本知识。面向对象系统中,在收到消息时,对象要予以相应。多态(polymorphism)是不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果,用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得对象对同一个消息可以调用不同的方法,即一个对象具有多种形态。多态的实现受到继承的支持,利用类的层次关系,把具有通用功能的消息存放在高层次,而不同的实现这一功能的行为放在较低层次,在这些低层次上的生成的对象能够给通用消息以不同的响应。Cardelli和Wegner将多态分为4类:参数多态、包含多态、过载多态和强制多态。其中参数多态的应用比较广,包含多态在许多语言中部存在,最常见的例子就是子类型化。过载多态是同一个名字在不同的上线文中所代表的含义。

  • 第17题:

    不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为多态,其实现由______支持。

    A.继承
    B.封装
    C.过载
    D.覆盖

    答案:A
    解析:
    本题考查面向对象的基本知识。在面向对象系统中,在收到消息时,对象要予以相应。多态(polymorphism)是不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果。用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得同一个消息就可以调用不同的方法,即一个对象具有多种形态。多态的实现受到继承的支持,利用类的层次关系,把具有通用功能的消息存放在高层次,而不同的实现这一功能的行为放在较低层次,在这些低层次上的生成的对象能够给通用消息以不同的响应。多态有几种不同的形式,Cardelli和Wegner将其分为4类:参数多态、包含多态、过载多态和强制多态。其中参数多态是应用比较广的多态,包含多态在许多语言中都存在,最常见的例子就是子类型化。过载多态是同一个名字在不同的上线文中所代表的含义。

  • 第18题:

    面向对象程序设计中,()表示不同对象对同一消息具有不同的解释。

    • A、多态性
    • B、继承性
    • C、模块化
    • D、封装性

    正确答案:A

  • 第19题:

    对象的多态性是指()

    • A、两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同的响应的方式
    • B、两个或多个属于不同类的对象,对于同一个消息(方法调用)作出相同的响应的方式
    • C、两个或多个属于同一类的对象,对于同一个消息(方法调用)作用于不同类型的数据,作出不同响应的方式
    • D、两个或多个属于同一类的对象,对于不同消息(方法调用)作用于相同类型的数据,作出不同响应的方式

    正确答案:A

  • 第20题:

    面向对象设计思想的核心是封装、继承和()

    • A、选择
    • B、消息
    • C、多态
    • D、调用

    正确答案:C

  • 第21题:

    面向对象的语言具有什么特性()

    • A、封装、继承、多态
    • B、潜伏、继承、多态
    • C、潜伏、封装、多态
    • D、潜伏、封装、传播性

    正确答案:A

  • 第22题:

    单选题
    面性对象的三大要素是对象、对象类和()。
    A

    封装

    B

    多态

    C

    消息通信

    D

    类继承性


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

  • 第23题:

    单选题
    ()是指允许不同类的对象对同一消息作出响应。
    A

    继承

    B

    封装

    C

    多态

    D

    复用


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

  • 第24题:

    单选题
    多态是指两个或多个属于不同对象,对于同一个消息作出不同响应的方式。C#中的多态不能通过()实现。
    A

    接口

    B

    抽象类

    C

    虚方法

    D

    密封类


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