首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在面向对象技术中,一个子类的对象同时又属于父类,它继承了父类的一切属性,这种多态性称为(34)。同一个算子在不同的表达式中可能有不同的操作意义,这种多态性称为(35)。编译程序根据上下文判定算子的操作意义,这称为(36)。
在面向对象技术中,一个子类的对象同时又属于父类,它继承了父类的一切属性,这种多态性称为(34)。同一个算子在不同的表达式中可能有不同的操作意义,这种多态性称为(35)。编译程序根据上下文判定算子的操作意义,这称为(36)。
admin
2009-05-15
62
问题
在面向对象技术中,一个子类的对象同时又属于父类,它继承了父类的一切属性,这种多态性称为(34)。同一个算子在不同的表达式中可能有不同的操作意义,这种多态性称为(35)。编译程序根据上下文判定算子的操作意义,这称为(36)。
选项
A、算子鉴别
B、算子操作
C、算子定义
D、算子运算
答案
A
解析
在面向对象技术中,多态考虑的是类与类之间的层次关系以及类自身内部特定成员函数之间的关系问题,是解决功能和行为的再抽象问题。多态是指类中具有相似功能的不同函数用同一个名称来实现,从而可以使用相同的调用方式来调用这些具有不同功能的同名函数。这也是人类思维方式的一种直接模拟,比如一个对象中有很多求两个数最大值的行为,虽然可以针对不同的数据类型,写很多不同名称的函数来实现,但事实上,它们的功能几乎完全相同。这时,就可以利用多态的特征,用统一的标识来完成这些功能。这样,就可以达到类的行为的再抽象,进而统一标识,减少程序中标识符的个数。严格地说,多态性可分为4类,分别为过载多态(重载多态)、强制多态、包含多态和参数多态,其中前两种统称为专用多态(特定多态),后面两种也称为通用多态。包含多态是研究类族中定义于不同类中的同名成员函数的多态行为,主要是通过虚函数来实现。包含多态最常见的例子就是子类型化,即一个类型是另一类型的子类型。参数多态的应用比较广泛,被称为最纯的多态。这是因为同一对象、函数或过程能以一致的形式用于不同的类型。参数多态与类属(类模板)相关联,类属是一个可以参数化的模板,其中包含的操作所涉及的类型必须用类型参数实例化。这样,由类模板实例化的各类都具有相同的操作,而操作对象的类型却各不相同。过载多态是同一算子(操作符、函数名等)被用来表示不同的功能,通过上下文以决定一个算子所代表的功能,即通过语法对不同语义的对象使用相同的算子,编译能够消除这一模糊。强制多态是通过语义操作把一个变元的类型加以变换,以符合一个函数的要求,如果不做这一强制性变换将出现类型错误。类型的变换可在编译时完成,通常是隐式地进行,当然也可以在动态运行时来做。从实现的角度来看,多态可划分为两类,分别是编译时的多态和运行时的多态。前者是在编译的过程中确定了同名操作的具体操作对象,而后者则是在程序运行过程中才动态地确定操作所针对的具体对象。这种确定操作的具体对象的过程就是联编(编联、束定或绑定)。联编是指计算机程序自身彼此关联的过程,也就是把一个标识符名和一个存储地址联系在一起的过程;用面向对象的术语讲,就是把一条消息和一个对象的方法相结合的过程。按照联编进行阶段的不同,可以分为两种不同的联编方法,分别为静态联编和动态联编,这两种联编过程分别对应着多态的两种实现方式。联编工作在编译连接阶段完成的情况称为静态联编。因为联编过程在程序开始执行之前进行的,因此有时也称为早期联编或前联编。在编译和连接过程中,系统就可以根据类型匹配等特征确定程序中操作调用与执行该操作代码的关系,其确定了某一个同名标识到底是要调用哪一段程序代码。有些多态类型,其同名操作的具体对象能够在编译、连接阶段确定,通过静态联编解决,比如过载、强制和参数多态等。和静态联编相对应,联编工作在程序运行阶段完成的情况称为动态联编,也称为晚期联编或后联编。在编译、连接过程中无法解决的联编问题,要等到程序开始运行之后再来确定,包含多态的操作对象的确定就是通过动态联编完成的。
转载请注明原文地址:https://kaotiyun.com/show/BLLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
对一个Excel数据清单进行筛选后,得到的结果可能有______A.选出符合某一条件的记录B.只能选出符合某一条件的记录C.可以选出符合某些条件组合的记录D.不能选出符合某些条件组合的记录
在Excel中,如单元格中的数据太长,列宽不够时,在单元格中显示的一组符号是()。A.?B.#C.%D.*
对于软件盘,每面被分成许多同心圆,这些同心圆被称为()A.扇区 B.磁道 C.盘面 D.柱面
利用“属性”对话框,将G盘设置为网络共享,共享名为“学习”,并且允许网络用户更改其中的文件。
工作表行存放的是各地区每月的销售数量,请按一月份销售情况由低至高进行排序。
请利用“记录单”查找数据清单中“北京”销售数量大于300的记录。
请使用“复制”与“粘贴”方法,向销售情况图表中添加各地区四月份销售情况。
消息加密,部分数据为已知常量,问可以使用什么攻击方式?
判断题:部署一个WWAN相对来说不是很贵,所以通常隋况下是企业用户自己部署。A、正确B、错误
(1)2017年5月12日,新型“蠕虫”勒索病毒WannaCry在全球大规模爆发。这是一起利用NSA黑客武器库泄露的“永恒之蓝”发起的病毒攻击事件。国内连接校园网的电脑以及部分企业中了该病毒,造成许多高校毕业生的论文以及企业单位的文档被锁,需要支付高额赎金
随机试题
改革、发展和稳定三者的关系。
先天性上睑下垂的病因有
下列哪项不是温燥伤肺的症状:
在变更估价的原则中,已标价工程量清单中无适用或类似子目的单价,可按照()的原则,由发、承包双方商定或确定变更工作的单价。
某客户计划贷款购买住房,关于贷款利息成本他了解到,下列四种还款方式中,()的利息额最大。
Thephrase"I’dliketo"involves______phenomenon.
“身教胜于言教”体现的德育方法主要是()。
2006年中国国内生产总值和人均国内生产总值分别位居世界()。2006年中国台湾本地生产总值相当于中国国内生产总值的()。
行政立法就其实质而言,均是授权立法,根据所授权力来源的不同,可分为()。
Ansvuerquestions71~80byreferringtothefollowingbookreviews.AnswereachquestionbychoosingA,BorCandmarkiton
最新回复
(
0
)