首页
登录
从业资格
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。绑定是一个把过
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。绑定是一个把过
练习题库
2022-08-02
83
问题
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定在编译时进行,叫做(请作答此空);而( )则在运行时进行,即一个给定的过程调用和执行代码的结合直到调用发生时才进行。A. 继承B. 多态C. 动态绑定D. 静态绑定
选项
A. 继承
B. 多态
C. 动态绑定
D. 静态绑定
答案
D
解析
本题考查面向对象中的基本概念。
在收到消息时,对象要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做多态(polymorphism)。在使用多态的时候,用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定。这样,同一消息就可以调用不同的方法。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定是在编译时进行的,叫做静态绑定。动态绑定则是在运行时进行的,因此,一个给定的过程调用和代码的结合直到调用发生时才进行。
动态绑定是和类的继承以及多态相联系的。在继承关系中,子类是父类的一个特例,所以,父类对象可以出现的地方,子类对象也可以出现。因此在运行过程中,当一个对象发送消息请求服务时,要根据接收对象的具体情况将请求的操作与实现的方法进行连接,即动态绑定。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2397825.html
本试题收录于:
高级系统架构设计师题库软件水平考试初中高级分类
高级系统架构设计师
软件水平考试初中高级
相关试题推荐
数字签名首先需要生成消息摘要,然后发送方用自己的私钥对报文摘要进行加密,接收方
采用面向对象方法进行软件开发,在分析阶段,架构师主要关注系统的()A.技术
在高级语言源程序中,常需要用户定义的标识符为程序中的对象命名,常见的命名对象有(
某模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。以
某些设计模式会引入总是被用作参数的对象。例如()对象是一个多态accept方
()模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的
外观(Facade)模式用于()。 ①将一个对象加以包装以给客户提供其
装饰器(Decorator)模式用于() ①将一个对象加以包装以给客
()设计模式能够动态地给一个对象添加一些额外的职责而无需修改此对象的结构A.组
在面向对象的系统中,对象是运行时实体,其组成部分不包括()A.消息 B.行
随机试题
1Thereisanacceleratingtrendtowardgreaterrealisminmediacommunic
患者,男,32岁,上腹突发刀割样疼痛,很快波及全腹,体温39℃,腹部呈板状,有明
男性:20岁,食管钡餐X线检查提示食管憩室。下列症状中,食管憩室通常不出现的是A
客户接触点包括()。A.网点布置陈设 B.宣传资料的内容和形式 C.业
在防治支气管哮喘药物中,沙丁胺醇属于A:抗胆碱药 B:糖皮质激素 C:H1受
关于招标师职业水平考试,下列说法正确的有()A.招标师职业水平考试实行全国统
各型休克的共同特点是A.血压下降 B.中心静脉压下降 C.脉压差减小 D.
甲巯咪唑抗甲状腺药在临床主要用于A.放射性碘治疗者 B.呆小病的替代治疗 C
A.激素替代剂 B.骨形成刺激剂 C.促进骨矿化剂 D.骨吸收抑制剂 E
易发生肠穿孔而致死的疾病是A.阿米巴病B.肠结核C.菌痢D.伤寒E.息肉
最新回复
(
0
)