首页
登录
从业资格
不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为
不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为
免费题库
2022-08-02
66
问题
不同的对象收到同一消息可以进行不同的响应,并且会产生完全不同的结果,这种现象称为多态,其实现由______支持。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接入,采用抓包工具捕获的结果如下图所
随机试题
[originaltext]M:PleasetakemetotheBeijingHotelquickly,orI’llmissthe
村里发生强台风,损失严重,政府对受灾村民进行了补贴。有一位村民到你的办公室反映虽
在双边带信号中插入强载波,可用包络检波法解调出基带信号。
商业银行绩效考评应当坚持的原则包括()。A.审慎经营 B.合规引领
工程建设项目招标的方式有()。A、公开招标 B、自行招标 C、邀请招标
经过50多年的发展,我国台湾地区资本市场建立起由“证券交易所集中市场—上柜市场—
基金卖出股票按照()的税率征收交易印花税。A.0.1% B.0.2%
教师赵某违反学校管理制度,被校长在全校师生会上点名批评,赵某的丈夫王某听后,不辨
下列不属于我国刑法明文规定的基本原则的是()。 A.罪刑法定原则 B.刑法面
富盈公司为其价值120万元的办公楼向康泰保险公司投保了火灾险,约定保险金额为90
最新回复
(
0
)