首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在面向对象开发方法中,( )是指同一消息发送给不同的对象,会有不同的响应。
在面向对象开发方法中,( )是指同一消息发送给不同的对象,会有不同的响应。
admin
2015-05-21
45
问题
在面向对象开发方法中,( )是指同一消息发送给不同的对象,会有不同的响应。
选项
A、抽象
B、多继承
C、动态
D、多态
答案
D
解析
抽象是简化复杂的现实问题的途径,它可以为具体问题找到最恰当的类定义,并且可以在最恰当的继承级别解释问题。它可以忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。它侧重于相关的细节和忽略不相关的细节。抽象作为识别基本行为和消除不相关的和繁琐的细节的过程,允许设计师专注于解决一个问题,考虑其有关细节而不考虑不相关的较低级别的细节。
“继承”是面向对象软件技术当中的一个概念。如果一个类A继承自另一个类B,就把这个A称为“B的子类”,而把B称为“A的父类”。继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类的原有属性和方法,使其获得与父类不同的功能。另外,为子类追加新的属性和方法也是常见的做法。
多继承即一个子类可以有多个父类,它继承了多个父类的特性。
多继承可以看作是单继承的扩展。所谓多继承是指派生类具有多个基类,派生类与每个基类之间的关系仍可看作是一个单继承。
在面向对象的程序设计理论中,多态性的定义是:同一操作作用于不同的类的实例,将产生不同的执行结果,即不同类的对象收到相同的消息时,得到不同的结果。多态是面向对象程序设计的重要特征之一,是扩展性在“继承”之后的又一重大表现。对象根据所接受的消息而做出动作,同样的消息被不同的对象接受时可能导致完全不同的行为,这种现象称为多态性。
多态性包含编译时的多态性、运行时的多态性两大类。 即:多态性也分静态多态性和动态多态性两种。
静态多态性是指定义在一个类或一个函数中的同名函数,它们根据参数表(类型以及个数)区别语义,并通过静态联编实现,例如,在一个类中定义的不同参数的构造函数。
动态多态性是指定义在一个类层次的不同类中的重载函数,它们一般具有相同的函数,因此要根据指针指向的对象所在类来区别语义,它通过动态联编实现。
在用户不作任何干预的环境下,类的成员函数的行为能根据调用它的对象类型自动作出适应性调整,而且调整是发生在程序运行时,这就是程序的动态多态性。即发出同样的消息被不同类型的对象接收时,有可能导致完全不同的行为。
所以,选择D。
转载请注明原文地址:https://kaotiyun.com/show/ncGZ777K
本试题收录于:
信息系统项目管理师上午综合知识考试题库软考高级分类
0
信息系统项目管理师上午综合知识考试
软考高级
相关试题推荐
随着网络信息技术的进步和社会信息化程度的不断提高,一个由庞大的网络产业带动,并导致整个经济社会产生巨大变革的数字经济时代已经离我们越来越近。目前,“数字化校园”、“数字企业”、“数字城市”等一系列项目快速上马,在这些项目中,信息的数字化与数字信息的网络传输
随着网络技术的飞速发展和普及,无线网络也逐步发展起来,近年来,无线网络已经成为网络扩展的一种重要方式,人们对无线网络依赖的程度也越来越高。无线网络具有安装简便、可移动性、开放性、高灵活性等特点,这些都为人们带来了极大的方便。但也正是因为这些特点,决定了无线
随着互联网及其各种应用的飞速发展,网络信息资源呈现出爆炸性增长的趋势,对数据进行高效率的存储、管理和使用成为信息发展的需求。网络存储就是一种利于信息整合与数据共享,易于管理的、安全的存储结构和技术,将网络带入了以数据为中心的时代。请围绕“论网络存储技术与
光纤已广泛应用于家庭智能化、办公自动化、工控网络、车载机载和军事通信网等领域。目前,随着光纤在生产和施工中有了很大的提升,价格也降低了很多,光纤以其卓越的传输性能,成为有线传输中的主要传输模式。请围绕“论网络规划与设计中的光纤传输技术”论题,依次对以下三
常见的冗余网关协议除了VRRP之外,还有哪些相关协议?请用300字以内的文字简要说明这些冗余网关协议各自的优缺点。当防火墙1宕机时,三层核心交换机S6506、S8508上VLAN接口16的VRRP状态信息分别如图3-15和图3-16所示,STP状态信息
常见的冗余网关协议除了VRRP之外,还有哪些相关协议?请用300字以内的文字简要说明这些冗余网关协议各自的优缺点。三层核心交换机S6506、S8508的STP状态信息分别如图3-13和图3-14所示。在网络正常运行的情况下,请参考以下示例格式写出计算机
与路由器R2的f0/0端口连接的局域网LAN1是一个末节网络,而且已接近饱和,为了减少流量,需要过滤进入LAN1的路由更新。可在哪台网络设备采用什么方法实现?请写出相应的配置过程。若LAN2中的计算机不需要访问LAN4中的计算机,为了进一步控制流量,网
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。[说明]图3—1是某互联网服务企业网络拓扑,该企业主要对外提供网站消息发布、在线销售管理服务,Web网站和在线销售管理服务系统采用JavaEE开发,中间件使用Weblogic,采用访问控制、
随机试题
A.食管脱落细胞学检查B.食管钡剂造影C.胸CT检查D.食管镜E.32P放射性同位素检查一名38岁男性患者,自觉下咽不畅一年多,经食管钡餐X线造影,食管镜检查均阴性,患者要求进一步检查,对此可采用哪种方法
A、文火B、中火C、武火D、先文火后武火E、先武火后文火药物炒焦多用()
根据《环境影响评价技术导则一总纲》,跟踪监测计划的内容不包括()。
()是我国证券市场的主要机构。
显示分组数据频数分布特征的图形有()。
甲从乙银行贷款200万元,双方于8月1日签订贷款合同,丙以保证人身份在贷款合同上签字,因担心丙的资信状况,乙银行又要求甲提供担保,为此双方于8月3日签订书面质押合同,质物为甲的一辆轿车,但甲未将轿车交付给乙银行。甲到期无力偿还贷款。根据担保法律制度的规定,
企业将投资性房地产的后续计量从成本模式转为公允价值模式的,转换日投资性房地产的公允价值高于其账面价值的差额会对财务报表项目产生影响的是()。
依据《中华人民共和国教育法》的规定,应当对教师、学生实行优待,为受教育者接受教育提供便利的场所不包括()。
前7项和最大
全民教育
最新回复
(
0
)