首页
登录
从业资格
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。A.继承 B
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。A.继承 B
免费题库
2022-08-02
71
问题
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。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.每
随机试题
[originaltext]M:Ididn’tseeyouincreativewritingclasstoday.Whathappene
联产品是指在同一生产过程中,使用同种原料,在生产主产品的同时附带生产出来的非主要
色甘酸钠预防哮喘发作的主要作用机制是()A.有较强的抗过敏作用 B.有较
(2017年真题)下列选项中,不属于造成商业银行代理业务中操作风险外部事件的是(
控制设计工作进度是( )进度控制的任务。A、业主方 B、设计方 C、施工方
患者喉痒咳嗽,痰中带血,口干鼻燥,身热、舌质红、少津,苔薄黄,脉数。治疗应首选(
药物相互作用发生的意外事件确切地说应该称之为A.残存效应 B.后遗效应 C.
沟通基本层次中不掺杂个人意见的客观性沟通属于<P>A.分享感觉<br>B.一般性
南瓜子杀虫的用法是A.生用,水煎服 B.生用,研末服 C.炒用,水煎服 D
下列关于双重居民身份下最终居民身份判定标准的排序中,正确的是()。A.永
最新回复
(
0
)