多态是一类事物具有的多种形态。

题目
判断题
多态是一类事物具有的多种形态。
A

B

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

第1题:

______迁移是指不改变原有的认知结构,直接将原有的认知经验应用到本质特征相同的一类事物中去。


正确答案:
同化性 

第2题:

同化性迁移是指不改变原有的认知结构,直接将原有的认知经验应用到本质特征相同的一类事物中去。()


参考答案:正确

第3题:

__________便于区分对象的一般与特殊、本质与非本质,从而找出一类事物所共有的本质特征。


正确答案:
同类比较;

第4题:

●在面向对象技术中,(17) 说明一个对象具有多种形态。

(17)A.继承

B.组合

C.封装

D.多态


正确答案:D

第5题:

在面向对象技术中,(38)说明一个对象具有多种形态。A.继承B.组合C.封装

在面向对象技术中,(38)说明一个对象具有多种形态。

A.继承

B.组合

C.封装

D.多态


正确答案:D
继承描述的是父类与子类之间的关系,表示特殊与一般;组合描述的是整体和部分的关系,且整体和部分的生命周期一致;封装描述的是对象的隐蔽性,只需对外公开接口即可;多态描述的是一个对象或方法的多种表现形式。

第6题:

●在面向对象技术中,(38)说明一个对象具有多种形态,(39)定义超类与子类之间的关系。

(38)A.继承

B.组合

C.封装

D.多态

(39)A.继承

B.组合

C.封装

D.多态


正确答案:D,A

第7题:

在面向对象技术中,多态有多种不同的形式,其中(1)和(2)称为通用多态,(3)和强制多态称为特定多态。

(8)

A.参数多态

B.过载多态

C.隐含多态

D.重置多态


正确答案:A

第8题:

●在面向对象技术中,多态有多种不同的形式,其中 (32) 和 (33) 称为通用多态, (34) 和强制多态称为特定多态。

(32) A.隐含多态

B.过载多态

C.参数多态

D.重置多态

(33) A.重置多态

B.包含多态

C.隐含多态

D.过载多态

(34) A.过载多态

B.隐含多态

C.参数多态

D.包含多态


正确答案:C,B,A
【解析】在面向对象技术中,对象在收到信息后要予以响应,不同的对象收到同一消息可产生完全不同的结果,这一现象称为多态。在使用多态技术时,用户可以发送一个通用的消息,而实现的细节则由接受对象自行决定,这样同一消息就可以调用不同的方法。多态有多种不同的形式,其中参数多态和包含多态称为通用多态,过载多态和强制多态成为特定多态。
参数多态应用比较广泛,被称为最纯的多态。这是因为同一对象、函数或过程能以一致的形式用于不同的类型。包含多态最常见的例子就是子类型化,即一个类型是另一类型的子类型。过载多态是同一变量被用来表示不同的功能,通过上下文以决定一个名字所代表的功能,即通过语法对不同语义的对象使用相同的名字,编译能够消除这一模糊。强制多态是通过语义操作把一个变元的类型加以变换,以符合一个函数的要求,如果不做这一强制性变换将出现类型错误。类型的变换可在编译时完成,通常是隐式地进行,当然也可以在动态运行时来做。

第9题:

在面向对象技术中,多态有多种不同的形式,其中(44)和包含多态称为通用多态,(45)和强制多态称为特定多态。

A.参数多态

B.过载多态

C.隐含多态

D.重置多态


正确答案:A

第10题:

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

A.继承
B.封装
C.多态
D.覆盖

答案:C
解析:
本题考查面向对象的基本知识。
继承是父类和子类之间共享数据和方法的机制。封装是一种信息隐蔽技术,其主要目的是分离对象的使用者和生产者,并将对象的定义和实现分开。类是现实世界具有相同特性的对象抽象,定义了一组大体上相似的对象。消息是对象之间进行通信的一种构造。多态(polymorphism)是不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果,用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得同一个消息就可以调用不同的方法,即一个对象具有多种形态。覆盖是一个名称多个含义,即同一个方法名称,带有不同的参数个数或类型。

更多相关问题