首页
登录
从业资格
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。A.继承 B
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。A.继承 B
免费题库
2022-08-02
51
问题
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。A.继承B.多态C.动态绑定D.静态绑定
选项
A.继承
B.多态
C.动态绑定
D.静态绑定
答案
B
解析
本题考查面向对象中的基本概念。
在收到消息时,对象要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做多态(polymorphism)。在使用多态的时候,用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定。这样,同一消息就可以调用不同的方法。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定是在编译时进行的,叫做静态绑定。动态绑定则是在运行时进行的,因此,一个给定的过程调用和代码的结合直到调用发生时才进行。
动态绑定是和类的继承以及多态相联系的。在继承关系中,子类是父类的一个特例,所以,父类对象可以出现的地方,子类对象也可以出现。因此在运行过程中,当一个对象发送消息请求服务时,要根据接收对象的具体情况将请求的操作与实现的方法进行连接,即动态绑定。
转载请注明原文地址:https://tihaiku.com/congyezige/2407158.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
计算机软件著作权的保护对象是指()。A.软件开发思想与设计方案 B.软件著作
依据著作权法,计算机软件著作权保护的对象指()。A.计算机硬件 B.计算机软
电子政务根据其服务的对象不同,基本上可以分为4种模式。某政府部门内部的“办公自动
软件测试的对象不包括()。A.一段功能的实现代码 B.概要设计说明书 C.
软件测试的对象包括()。A.目标程序和相关文档 B.源程序、目标程序、数据及相
软件测试的对象不包括()。A.软件代码 B.软件文档 C.质量保证方法
数据库测试的对象包括______。 ①数据库连接测试②数据库的
软件测试的对象包括______。 ①需求规格说明书②概要设计文
软件测试的对象不包括()A.软件代码 B.软件开发过程 C.文档 D.数
在面向对象的语言中,()。A.类的实例化是指对类的实例分配存储空间 B.每
随机试题
International______shouldbereducedwhenthisagreementissigned.A、pressure
ThomasMalthuspublishedhisEssayonthePrincipleofPopulationalmost200
[originaltext]M:Excuseme,couldyoupleasetellmehowtogettothetennisc
[originaltext]M:WhenIsayIliveinSweden,peoplealwayswanttoknowabout
Thegovernment’scontinuingfailuretoaddressournation’sgut-wrenchingu
EatingaMediterranean-stylediet—packedwithfruits,vegetables,legumes(豆类
生活污水集水池应设坡向水泵吸水坑的坡度,其坡度为( )。A.≥0.01 B.
根据《市政工程工程量计算规范》(GB50857-2013),下列关于混凝土管道项
固定资产的清查结果报经批准后,其净损失应计入()账户。A.其他应收款 B.其他
(2021年真题)企业在制定流动资产融资策略时,下列各项中被视为长期资金来源的有
最新回复
(
0
)