首页
登录
从业资格
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。绑定是一个把过
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。绑定是一个把过
资格题库
2022-08-02
89
问题
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定在编译时进行,叫做( );而(请作答此空)则在运行时进行,即一个给定的过程调用和执行代码的结合直到调用发生时才进行。A. 继承B. 多态C. 动态绑定D. 静态绑定
选项
A. 继承
B. 多态
C. 动态绑定
D. 静态绑定
答案
C
解析
本题考查面向对象中的基本概念。
在收到消息时,对象要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做多态(polymorphism)。在使用多态的时候,用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定。这样,同一消息就可以调用不同的方法。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定是在编译时进行的,叫做静态绑定。动态绑定则是在运行时进行的,因此,一个给定的过程调用和代码的结合直到调用发生时才进行。
动态绑定是和类的继承以及多态相联系的。在继承关系中,子类是父类的一个特例,所以,父类对象可以出现的地方,子类对象也可以出现。因此在运行过程中,当一个对象发送消息请求服务时,要根据接收对象的具体情况将请求的操作与实现的方法进行连接,即动态绑定。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2397820.html
本试题收录于:
高级系统架构设计师题库软件水平考试初中高级分类
高级系统架构设计师
软件水平考试初中高级
相关试题推荐
数字签名首先需要生成消息摘要,然后发送方用自己的私钥对报文摘要进行加密,接收方
在安全通信中,S将所发送的信息使用(请作答此空)进行数字签名,T收到该消息后
以下加密算法中适合对大量的明文消息进行加密传输的是(8)A.RSA. B.SH
CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在()中A.程序计数器
某模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。以
()设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类A.工厂方法(
()模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的
面向对象()选择合适的面向对象程序设计语言,将程序组织为相互协作的对象集合,每
外观(Facade)模式用于()。 ①将一个对象加以包装以给客户提供其
装饰器(Decorator)模式用于() ①将一个对象加以包装以给客
随机试题
在膨胀土的施工中,压实机具的选择是根据()。A、强度大小 B、粘粒成分
属五行中“水”的音是A:角音 B:羽音 C:徵音 D:宫音 E:商音
某工程在初步设计完成后就拟进行施工招标,工期长、技术复杂、实施过程中可能会发生各
项目经理部可控责任成本考核指标不包括( )。A.项目经理责任目标总成本降低额和
下列关于房地产开发风险与利润的说法中,正确的是()。A.风险大,利润低 B.
甲、乙两乡同属丙县管辖,甲乡因大力推广农业科技,农民年人均纯收入达到2万元;乙乡
凯恩斯的货币需求函数非常重视( )。A.汇率的重要影响 B.利率的重要影响
根据《建设工程工程量清单计价规范》(GB50500-2013),关于招标控制价
不是蒸汽管路冲洗吹洗的对象是( )。A.过热器 B.过热蒸汽管道 C.再热
中国共产党第十九届中央委员会第二次全体会议,于2018年1月18日至19日在北京
最新回复
(
0
)