首页
登录
从业资格
不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为
不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为
免费题库
2022-08-02
68
问题
不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为多态,其实现由______支持。A.继承B.封装C.过载D.覆盖
选项
A.继承
B.封装
C.过载
D.覆盖
答案
A
解析
本题考查面向对象的基本知识。在面向对象系统中,在收到消息时,对象要予以相应。多态(polymorphism)是不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果。用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得同一个消息就可以调用不同的方法,即一个对象具有多种形态。多态的实现受到继承的支持,利用类的层次关系,把具有通用功能的消息存放在高层次,而不同的实现这一功能的行为放在较低层次,在这些低层次上的生成的对象能够给通用消息以不同的响应。多态有几种不同的形式,Cardelli和Wegner将其分为4类:参数多态、包含多态、过载多态和强制多态。其中参数多态是应用比较广的多态,包含多态在许多语言中都存在,最常见的例子就是子类型化。过载多态是同一个名字在不同的上线文中所代表的含义。
转载请注明原文地址:http://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接入,采用抓包工具捕获的结果如下图所
随机试题
WhatdoesthemanneedtodobeforetakingthecourseinPoetsofthe1960’s?[o
[originaltext]WhydoesthegirlwanttobuytheNike?[/originaltext]A、Becauses
若对27个元素只进行三趟多路归并排序,则选取的归并路数为()。A.2 B.3
亚硝酸钠可用于解救()A:氰化物中毒 B:亚甲蓝中毒 C:吗啡中毒 D:
某市肉制品加工企业2017年占地60000平方米,其中办公占地5000平方米,生
浇筑大体积混凝土质量控制措施主要有( )。 A、混凝土养护得当 B、合理
小氓失恋后,整日以泪洗面,闭门不出,一天,她服用了大量安眠药企图自杀,幸好被朋友
双端固定桥说法正确的是A.两端基牙合力一致 B.称为应力缓冲式固定桥
固定利率等额本息还款方式的特征有()。A、每月还款额中利息逐渐增加 B、每月还
发包人应在工程开工的()预付不低于当年施工进度计划的安全文明施工费总额的()
最新回复
(
0
)