早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
A.参数多态B.包含多态C.过载多态D.强制多态
题目
A.参数多态
B.包含多态
C.过载多态
D.强制多态
参考答案
正确答案:B
解析:在收到消息时,对象要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做多态。在使用多态的时候.用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定,这样,同一消息就可以调用不同的方法。多态的实现受到继承的支持,利用类的继承的层次关系,把其有通用功能的消息存放在高层次,而不同的实现这一功能的行为放在较低层次,在这些低层次上生成的对象能够给通用消息以不同的响应。多态有几种不同的形式。其中,参数多态和包含多态称为通用的多态,过载多态和强制多态称为特定的多态。参数多态应用比较广泛,被称为最纯的多态。这是因为同一对象函数或过程能以一致的形式用于不同的类型。包含多态最常见的例子就是子类型化,即一个类型是另一类型的子类型。过载多态是同一变量被用来表示不伺的功能,通过上下文以决定一个类所代表的功能,即通过语法对不同语义的对象使用相同的名称,编译能够消除这一模糊。强制多态是通过语义操作把一个变元的类型加以变换,以符合一个函数的要求,如果不做这一强制性变换将出现类型错误。类型的变换可在编译时完成,通常是隐式地进行,当然也可以在动态运行时来做。
解析:在收到消息时,对象要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做多态。在使用多态的时候.用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定,这样,同一消息就可以调用不同的方法。多态的实现受到继承的支持,利用类的继承的层次关系,把其有通用功能的消息存放在高层次,而不同的实现这一功能的行为放在较低层次,在这些低层次上生成的对象能够给通用消息以不同的响应。多态有几种不同的形式。其中,参数多态和包含多态称为通用的多态,过载多态和强制多态称为特定的多态。参数多态应用比较广泛,被称为最纯的多态。这是因为同一对象函数或过程能以一致的形式用于不同的类型。包含多态最常见的例子就是子类型化,即一个类型是另一类型的子类型。过载多态是同一变量被用来表示不伺的功能,通过上下文以决定一个类所代表的功能,即通过语法对不同语义的对象使用相同的名称,编译能够消除这一模糊。强制多态是通过语义操作把一个变元的类型加以变换,以符合一个函数的要求,如果不做这一强制性变换将出现类型错误。类型的变换可在编译时完成,通常是隐式地进行,当然也可以在动态运行时来做。
看了A.参数多态B.包含多态C.过...的网友还看了以下:
下列做法正确的是()A.用氢氧化钠治疗胃酸过多B.聚氯乙烯塑料做食品包装袋C.铵态氮肥与草木灰混合 化学 2020-05-02 …
马和骡子并排走着,背上都驮着包,马抱怨说它驮的太多,骡子回答说:你抱怨什么呢?如果我从你背上拿过一 数学 2020-05-21 …
在面向对象技术中,多态有多种不同的形式,其中(44)和包含多态称为通用多态,(45)和强制多态称为特 计算机类考试 2020-05-26 …
反洗钱内部控制从静态上看包括制度、措施、程序和方法等内容,从动态过程看不应该包含()A.事前预 职业技能鉴定 2020-05-27 …
一个理想数学模型需满足什么?按照模型的应用领域分的模型有?生态模型属于按模型的应用领域分的模型对吗 数学 2020-06-19 …
下列地区中“生态退耕”较多的是“生态退耕”包括退耕还林、退耕还草和退耕还水(湖)等,下列地区中,“ 其他 2020-06-29 …
题目是这样的:动词填空一般从以下几个方面进行考查:1、时态,主要包括()()()()().2、语态, 英语 2020-11-06 …
近年来,包括我国在内,世界很多国家地区遭受各种自然灾害侵袭,生态学家分析,自然灾害的频繁发生与环境的 语文 2020-12-10 …
生物多样性的内涵不包括()A.基因的多样性B.生物种类的多样性C.生态系统的多样性D.形态的多样性 语文 2020-12-14 …
自然界中的水形态各异、变化多端,常见的有:①云;②雾;③雨;④水蒸气;⑤露;⑥霜;⑦雪;⑧冰雹;⑨冰 物理 2020-12-14 …