首页
登录
从业资格
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做(请作答此空)。绑定是
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做(请作答此空)。绑定是
免费题库
2022-08-02
35
问题
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做(请作答此空)。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定在编译时进行,叫做( );而( )则在运行时进行,即一个给定的过程调用和执行代码的结合直到调用发生时才进行。A. 继承B. 多态C. 动态绑定D. 静态绑定
选项
A. 继承
B. 多态
C. 动态绑定
D. 静态绑定
答案
B
解析
本题考查面向对象中的基本概念。
在收到消息时,对象要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做多态(polymorphism)。在使用多态的时候,用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定。这样,同一消息就可以调用不同的方法。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定是在编译时进行的,叫做静态绑定。动态绑定则是在运行时进行的,因此,一个给定的过程调用和代码的结合直到调用发生时才进行。
动态绑定是和类的继承以及多态相联系的。在继承关系中,子类是父类的一个特例,所以,父类对象可以出现的地方,子类对象也可以出现。因此在运行过程中,当一个对象发送消息请求服务时,要根据接收对象的具体情况将请求的操作与实现的方法进行连接,即动态绑定。
转载请注明原文地址:https://tihaiku.com/congyezige/2397826.html
本试题收录于:
高级系统架构设计师题库软件水平考试初中高级分类
高级系统架构设计师
软件水平考试初中高级
相关试题推荐
优先队列通常采用(请作答此空)数据结构实现,向优先队列中插入—个元素的时间复杂度
在安全通信中,S将所发送的信息使用(请作答此空)进行数字签名,T收到该消息后
以下加密算法中适合对大量的明文消息进行加密传输的是(8)A.RSA. B.SH
IP地址块155.32.80.192/26包含了(请作答此空)个主机地址,以下
采用面向对象方法进行软件开发,在分析阶段,架构师主要关注系统的()A.技术
如下所示的UML序列图中,(请作答此空)表示返回消息,Account类必须实现
在高级语言源程序中,常需要用户定义的标识符为程序中的对象命名,常见的命名对象有(
如下所示的UML序列图中,()表示返回消息,Account类必须实现的方法有
一个类定义了一组大体相似的对象,这些对象共享()。A.属性和状态 B.对象
()设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类A.工厂方法(
随机试题
Ifthereisanysinglefactorthatmakesforsuccessinliving,itistheab
Ifanymanheredoesnotagreewithme,heshould______hisownplayforimprovi
社会形态是()A.社会存在和社会意识的统一 B.生产力和生产关系的统一 C
电渗井点降水的井点管应( )。A.布置在地下水流上游侧 B.布置在地下水流下
患者男,69岁。丙肝后肝硬化24余年。2天前聚餐后出现意识淡漠,行为反常,扑翼样
()是推动学校体育发展成为课程的先驱者。A.夸美纽斯 B.卢梭 C.巴塞多
在项目中经常利用网络图对项目计划进行优化,其主要目的包括()。 A.缩短工期
耐火等级为一、二级的Ⅳ类修车库和停放车辆不大于()辆的一、二级耐火等级的汽车库
不能用于治疗室上性心律失常的药物是A.丙吡胺 B.普罗帕酮 C.维拉帕米
某商业银行实收资本2亿元,资本公积0.1亿元,盈余公积0.1亿元,未分配利润0.
最新回复
(
0
)