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

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

A.继承
B.封装
C.过载
D.覆盖
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

同样的消息被不同对象接受时可导致完全不同的行为,这种现象称为

A.多态性

B.继承性

C.重载性

D.封装性


正确答案:A

第2题:

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

A.引用

B.多态

C.抽象

D.类


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

第3题:

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

(31) A.引用

B.多态

C.抽象

D.类

(32) A.程序员

B.抽象

C.发送对象

D.接收对象

(33) A.方法

B.对象

C.成员

D.抽象


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

第4题:

对象的多态性是指()

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

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

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

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


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

第5题:

不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做(38)。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定在编译时进行,叫做(39);而(40)则在运行时进行,即一个给定的过程调用和执行代码的结合直到调用发生时才进行。

(59)

A.继承

B.多态

C.动态绑定

D.静态绑定


正确答案:B
解析:不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做多态。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般程序设计语言中,绑定是在编译时进行的,叫做静态绑定。动态绑定则是在运行时进行的,因此一个给定的过程调用和代码的结合是到调用发生时才进行的。

第6题:

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

A.继承性

B.多态性

C.抽象性

D.封装性


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

第7题:

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

A.抽象

B.多继承

C.动态

D.多态


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

第8题:

面向对象系统的()指不同的对象收到相同的消息产生不同的动作。

A.重载

B. 多态性

C. 继承

D. 封装


参考答案:B

第9题:

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

A.抽象

B.多继承

C.动态

D.多态


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

第10题:

在面向对象技术中,不同的对象在收到同一消息时可以产生完全不同的结果, 这一现象称为( ),’它由( )机制来支持。利用类的层次关系,把具有通用功能的消息存放在高层次,而不同的‘实现这一功能的行为放在较低层次,在这些低层次上生成的对象能够给通用消息以不同的响应。

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


正确答案:D,B

更多相关问题