首页
登录
从业资格
不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为
不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为
免费题库
2022-08-02
59
问题
不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为多态,其实现由______支持。A.继承B.封装C.过载D.覆盖
选项
A.继承
B.封装
C.过载
D.覆盖
答案
A
解析
本题考查面向对象的基本知识。在面向对象系统中,在收到消息时,对象要予以相应。多态(polymorphism)是不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果。用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得同一个消息就可以调用不同的方法,即一个对象具有多种形态。多态的实现受到继承的支持,利用类的层次关系,把具有通用功能的消息存放在高层次,而不同的实现这一功能的行为放在较低层次,在这些低层次上的生成的对象能够给通用消息以不同的响应。多态有几种不同的形式,Cardelli和Wegner将其分为4类:参数多态、包含多态、过载多态和强制多态。其中参数多态是应用比较广的多态,包含多态在许多语言中都存在,最常见的例子就是子类型化。过载多态是同一个名字在不同的上线文中所代表的含义。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2422096.html
本试题收录于:
中级 电子商务设计师题库软件水平考试初中高级分类
中级 电子商务设计师
软件水平考试初中高级
相关试题推荐
在某PC上运行ipconfig/all命令得到如下结果,本机IP地址的租约期为
在ASP中,网页访问计数器一般采用()对象记录。A.response B.
ARP请求消息是以()包发送的。A.单播 B.组播 C.广播 D.任意
在ADO对象中,()对象负责连接数据库。A.Connection B.C
若对二进制整数x和y的各位进行异或运算后的结果为全0,则说明()。A.x
ASP的()对象可以向服务器提供浏览器版本信息。A.Request B.Res
下图是在Linux系统中用ls命令查看文件信息的输出结果,可以判断命令行输入的完
下图是在Linux系统中用ls命令查看文件信息的输出结果,可以判断命令行输入的完
在Windows命令窗口中输入()命令后,得到如下图所示结果。图中结果表明(
某一网络由于网关故障不能进行Internet接入,采用抓包工具捕获的结果如下图所
随机试题
Byeducation,Imeantheinfluenceoftheenvironmentupontheindividualto
A.initialB.consciousnessC.preparatoryD.coupleE.reduceF.dimG.
A、Toregisterforawinter-vacationcourse.B、Tolookforanewplacetostay.C
粉粒学研究的主要领域有__________、__________、_______
融资性担保公司注册资本的最低限额不得低于人民币()万元。A.500 B
阅读下列材料,按要求作答。 没有规矩不成方圆,只有具备公平、公正的市场秩序,市
因石油、黄金价格的不利变动所带来的风险属于市场风险中的商品价格风险。()
企业特征分析的主要内容不包括()。A.环境特征 B.文化特征 C.系统结构
我国对会计工作的管理主要是依靠财政部门所进行的行政管理。( )
某施工项目部根据以往项目的材料实际耗用情况,结合具体施工项目要求,制定领用材料标
最新回复
(
0
)