首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据如下所示的UML类图可知,类Car和类Boat中的move()方法(1)。
根据如下所示的UML类图可知,类Car和类Boat中的move()方法(1)。
admin
2008-11-05
39
问题
根据如下所示的UML类图可知,类Car和类Boat中的move()方法(1)。
选项
A、引用了类Transport的move()方法
B、重置了类Transport的move()方法
C、是类Transport的move()方法的聚集
D、是类Transport的move()方法的泛化
答案
B
解析
本题考查的是面向对象程序设计中的动态多态——重置(overriding)。使用重置时需满足三个条件:类之间具有继承关系、基类中至少定义一个纯虚拟函数、在子类中重新定义这个纯虚拟函数。本题将这个知识点与UML类图结合起来考查。题中所示的UML类图显示了一个继承结构:类Transport为基类,其子类分别为类Car和类Boat。值得注意的是,图中的类 Transport的表示,在其名字之下有一个标识<<abstract>>,这说明该类是一个抽象类,类中的方法move()就是必须在子类中重新定义的纯虚拟函数。由图中可以看出,在两个子类中都定义了函数原型完全相同的move()方法。因此该UML类图给出的结构满足了重胃的三个条件,说明类Car和类Boat中的move()方法重置了类Transport的move()方法。
转载请注明原文地址:https://jikaoti.com/ti/5ZJ7FFFM
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
大概描述一下ASP。NET服务器控件的生命周期
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
在一个ASPX文件中是否可以使用一种以上的语言?
根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:namespacetest{publicdelegatevoidOnDBOperate();publicclassUserControlBase
把个人的信息进行设置,显示图片“火箭发射”,与其他人共享网络摄像机功能。
设置网络连接,使之在连接后在通知区域显示连接状态,用【自动获取IP地址】的方式获得IP,并查看该连接的IP地址和DNS服务器地址。
将远程服务器中名为“通知”的文件在不下载的情况下进行编辑,修改201教室为303教室,然后直接保存,并在关闭编辑窗口后上传。
Word文档文件的缺省类型是()。
在Word表格中,同时对多个不同的列排序,列之间的关系为()。A.与的关系B.或的关系C.非的关系D.用户自动设定
螺旋模型将瀑布模型和(24)结合起来,强调项目的风险分析,特别适合大型复杂系统的开发过程。螺旋模型沿着螺线进行若干次迭代,依次经历了计划指定、风险分析、工程实施和(25)四个主要活动。(24)
随机试题
管仲的立法思想具有明显的
资本市场
有关精液标本的采集和运送,错误的叙述是
A.黄酮B.二氢黄酮C.花色素D.黄酮醇E.查耳酮不与盐酸镁粉反应的是()。
Alargenumberofdocumentsareusedinthemoderninternationaltradesuchasmarinebillsoflading,letterofcredit,ins
《国际海运危险货物规则》中的第1大类危险货物是()。
下列炼钢方法中,()既可以用于炼钢厂也可以用于一般工厂。
关于基金管理人的内部控制,下列说法错误的是()。
下列对劳动者权益的保护表现为优先保护的是()。
设方程组无解,则a=________.
最新回复
(
0
)