首页
登录
从业资格
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。A.继承 B
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。A.继承 B
免费题库
2022-08-02
57
问题
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做( )。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.每
随机试题
NewYorkStudentHousingCenter
TheSchoolWherePupilsRateTheirTeachersPupilsobserve
某元素的氢化物的分子式为RH4,其最高氧化物中含氧的质量分数为53%.又知该元素
以下加密算法中,适合对大量的明文消息进行加密传输的是()。 A.RSA
治疗支原体肺炎热闭心神证,应首选( )。A.桑菊饮与青霉素 B.麻杏石甘汤与
下列关于沥青表面处治说法,正确的是()。A、用沥青和集料按层铺法或拌和法铺筑而成
简述现代企业人力资源管理各个历史发展阶段的特点。
社会主义实现由空想到科学发展的标志是( ) A.《共产党宣言》的发表 B.
下述与动机有关的因素中,属于内源性动机范畴的有( )。A.工资 B.社会地位
矩阵组织形式在()环境中最为有效。A.简单/静态 B.复杂/静态 C.
最新回复
(
0
)