单选题对象的多态性是指()A 两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同的响应的方式B 两个或多个属于不同类的对象,对于同一个消息(方法调用)作出相同的响应的方式C 两个或多个属于同一类的对象,对于同一个消息(方法调用)作用于不同类型的数据,作出不同响应的方式D 两个或多个属于同一类的对象,对于不同消息(方法调用)作用于相同类型的数据,作出不同响应的方式

题目
单选题
对象的多态性是指()
A

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

B

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

C

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

D

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

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

第1题:

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

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

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

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

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


参考答案:C

第2题:

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

A.抽象

B.多继承

C.动态

D.多态


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

第3题:

●一个对象在收到消息时,要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做 (31) 。在使用的时候,用户可以发送一个通用的消息,而实现的细节则由 (32) 自行决定。这样,同一消息就可以调用不同的 (33) 。

(31) A.引用

B.多态

C.抽象

D.类

(32) A.程序员

B.抽象

C.发送对象

D.接收对象

(33) A.方法

B.对象

C.成员

D.抽象


正确答案:B,D,A
【解析】简单的讲,多态性就是一种实现"一种接口,多种方法"的技术。多态性可以引用多个类的实例,程序员可以向一个对象发送消息来完成一系列操作,而实现操作的方法由接受对象自行决定。

第4题:

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

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

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

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

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


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

第5题:

以下关于类的实例化的叙述中,说法正确的是(40)。

A.不同类的对象具有相同的静态数据成员值

B.同一个类的对象具有不同的静态数据成员值

C.同一个类的对象具有不同的对象自身引用(this)值

D.同一个类的对象具有相同的对象自身引用(this)值


正确答案:C
解析:由同一个类实例化得到的不同对象具有相同的数据成员,但数据成员的值是不同的。静态数据成员用来实现同一个类的不同对象之间的数据共享。同一个类的不同对象共享静态数据成员值,当通过一个对象改变了静态数据成员的值时,通过同类的其他对象可以看到这个修改。因此选项A、 B关于静态数据成员的描述都是错误的。对象自身引用(C++语言中称为this)是面向对象程序设计语言中特有的、十分重要的机制。每个对象都有属于自己的对象自身引用值。

第6题:

一个对象在收到消息时,要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做(31)。在使用的时候,用户可以发送一个通用的消息,而实现的细节则由(32)自行决定。这样,同一消息就可以调用不同的(33)。

A.引用

B.多态

C.抽象

D.类


正确答案:B
解析:简单的讲,多态性就是一种实现“—种接口,多种方法”的技术。多态性可以引用多个类的实例,程序员可以向一个对象发送消息来完成—系列操作,而实现操作的方法由接受对象自行决定。

第7题:

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

A.抽象

B.多继承

C.动态

D.多态


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

第8题:

下列对消息机制的描述错误的是

A.一个对象能接受不同形式、不同内容的多个消息

B.相同形式的消息可以送往不同的对象

C.不同对象对于形式相同的消息可以有不同的解释,能够做出不同的反应

D.一个对象一次只能向一个对象传递消息,但允许多个对象同时向某个对象传递消息


正确答案:D

第9题:

对象的多态性是指()

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

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

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

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


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

第10题:

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

(48)

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

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

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

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


正确答案:B

更多相关问题