首页
登录
从业资格
不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为
不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为
免费题库
2022-08-02
40
问题
不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为多态,其实现由______支持。A.继承B.封装C.过载D.覆盖
选项
A.继承
B.封装
C.过载
D.覆盖
答案
A
解析
本题考查面向对象的基本知识。在面向对象系统中,在收到消息时,对象要予以相应。多态(polymorphism)是不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果。用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得同一个消息就可以调用不同的方法,即一个对象具有多种形态。多态的实现受到继承的支持,利用类的层次关系,把具有通用功能的消息存放在高层次,而不同的实现这一功能的行为放在较低层次,在这些低层次上的生成的对象能够给通用消息以不同的响应。多态有几种不同的形式,Cardelli和Wegner将其分为4类:参数多态、包含多态、过载多态和强制多态。其中参数多态是应用比较广的多态,包含多态在许多语言中都存在,最常见的例子就是子类型化。过载多态是同一个名字在不同的上线文中所代表的含义。
转载请注明原文地址:https://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接入,采用抓包工具捕获的结果如下图所
随机试题
[originaltext]Themushyremainsofatomatothrownataprominentmemberof
[audioFiles]audio_etoefz_037(20051)[/audioFiles]A、Shehasneverhadaclasswit
Weoftenhearandreadaboutcontroversialissuesinscienceandtechnology.
含有受控源的网络,如受控电压源、受控电流源,互易定理也可以适用。()
下列真菌毒素中毒后引起步态不稳、形似醉酒的是( )。A.T-2毒素 B.
邪热内结的脉象是()A.革脉 B.濡脉 C.芤脉 D.紧脉 E.迟
既能补肝肾、益精血,又能解毒、润肠通便的药物是A锁阳 B墨旱莲 C女贞子
关于特殊医学用途配方食品和幼儿配方食品管理的说法,正确的是A.特殊医学用途配方食
锅炉常见爆炸事故有()。A.水蒸气爆炸 B.超压爆炸 C.缺陷导致爆炸
降低网络损耗的主要措施之一是( )。A.增加线路中传输的无功功率 B.
最新回复
(
0
)