首页
登录
从业资格
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。A.继承 B
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。A.继承 B
免费题库
2022-08-02
55
问题
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。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.每
随机试题
Buttheworldhasnotyetfoundwaysofstoringenoughwatertosatisfyallthes
SinceWorldWarII,allnationsoftheworldhaveshownagreatinterestin
______isconsideredasasolidfuelinIreland.A、TurfB、OilC、CoalD、Naturalgas
AnAmericanresearcherhasdevelopedasimpledevicetohelpstopsnoring(打鼾
下列建设工程项目,经有关部门批准,哪些可以不进行设计招标?( ) Ⅰ.涉及国
A、B、C、D中哪个与X图形互换位置后,新的六个图形序列能形成一定的规律? A
相比其他质谱技术,飞行时间质谱仪操作简便,即使没有接受过分析化学专业培训的人员也
甲公司于2019年1月1日取得乙公司20%的有表决权股份,能够对乙公司施加重大影
资产按照购置时支付的现金或者现金等价物的金额,或者按照购置时所付出对价的公允价值
结合我国《建设工程施工合同(GF-2013-0201)》中涉及项目经理的条款,下
最新回复
(
0
)