首页
登录
从业资格
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。A.继承 B
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。A.继承 B
免费题库
2022-08-02
110
问题
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。A.继承B.多态C.动态绑定D.静态绑定
选项
A.继承
B.多态
C.动态绑定
D.静态绑定
答案
B
解析
本题考查面向对象中的基本概念。
在收到消息时,对象要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做多态(polymorphism)。在使用多态的时候,用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定。这样,同一消息就可以调用不同的方法。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定是在编译时进行的,叫做静态绑定。动态绑定则是在运行时进行的,因此,一个给定的过程调用和代码的结合直到调用发生时才进行。
动态绑定是和类的继承以及多态相联系的。在继承关系中,子类是父类的一个特例,所以,父类对象可以出现的地方,子类对象也可以出现。因此在运行过程中,当一个对象发送消息请求服务时,要根据接收对象的具体情况将请求的操作与实现的方法进行连接,即动态绑定。
转载请注明原文地址:http://tihaiku.com/congyezige/2407158.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
计算机软件著作权的保护对象是指()。A.软件开发思想与设计方案 B.软件著作
依据著作权法,计算机软件著作权保护的对象指()。A.计算机硬件 B.计算机软
电子政务根据其服务的对象不同,基本上可以分为4种模式。某政府部门内部的“办公自动
软件测试的对象不包括()。A.一段功能的实现代码 B.概要设计说明书 C.
软件测试的对象包括()。A.目标程序和相关文档 B.源程序、目标程序、数据及相
软件测试的对象不包括()。A.软件代码 B.软件文档 C.质量保证方法
数据库测试的对象包括______。 ①数据库连接测试②数据库的
软件测试的对象包括______。 ①需求规格说明书②概要设计文
软件测试的对象不包括()A.软件代码 B.软件开发过程 C.文档 D.数
在面向对象的语言中,()。A.类的实例化是指对类的实例分配存储空间 B.每
随机试题
Theyoungladyhadarather______occupationandshemadealotofmoneyinasho
Questions27-30ForeachquestiononlyONEofthechoicesiscorrect.Writethe
声门裂位于A、两侧前庭襞之间 B、两侧声襞之间 C、两侧声韧带之间 D、两
某混凝土试块强度值不满足规范要求,但经法定检测单位对混凝土实体强度经过法定检测后
患者男,28岁。被沸水烫伤,左上肢、颈部、胸腹部、双足和双小腿均为水疱,有剧痛;
第四点计划
女,26岁。一个月前前牙折断,2周前已经在外院做"根管治疗"。现无任何不适。检查
与传统财产保险相比较,工程保险的特征有()。 A.承保的风险种类更加广泛 B
因劳务派遣单位存在违法行为,给被派遣劳动者造成损害的,()。A.劳务派遣单
恶心与呕吐例: 简要病史:患者,女性,25岁,恶心、呕吐伴上腹痛2天。
最新回复
(
0
)