首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据如下所示的UML类图可知,类Car和类Boat中的move()方法(1)。
根据如下所示的UML类图可知,类Car和类Boat中的move()方法(1)。
admin
2008-11-05
70
问题
根据如下所示的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://kaotiyun.com/show/6sLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1,-2,3,10,-4,7,2,-5,和最大的子数组为3,10,
递归实现回文判断(如:abcdedbca就是回文)
ASP.net的身份验证方式有哪些?分别是什么原理?
添加一个新的类型是计算机管理员的用户John
设置本地连接添加“Internet协议(TCP/IP)”。
使用“连接导向”菜单方式添加北京大学站点。
设置在当前界面中显示队列状态栏,并在队列状态栏中显示合计文件的大小。
利用我的电脑窗口,打开控制面板,启动显示属性对话框,将色彩方案改为银色。
利用控制面板,为新买的EpsonLQ-670k+打印机安装打印驱动程序(作为本地打印机,打印机名为默认,且不需要打印测试页)。
TheZachmanArchitectureFrameworkisoftenusedtosetupanenterprisesecurityarchitecture.Whichofthefollowingdoesnot
随机试题
甲醇、乙醇着火时,可选用水、干粉、抗醇泡沫或二氧化碳灭火。
关于医院感染发生的原因,以下哪项是错误的()。
男性,25岁,因腰部被刺后伤口持续溢出淡红色液体,血压100/70mmHg,脉搏100次/分,出现休克症状。左上腹有压痛,但无肌紧张和反跳痛。目前应采取的处理原则是
关于正常关节影像解剖的描述,错误的是
采用热疗法促进炎症局限的机制是
我国致力于建立集中统一的证券市场和市场监管体系,在总结证券市场发展的经验教训过程中,确立了指导证券市场健康发展的“()”的八字方针,初步形成了具有中国特色的、集中统一的证券市场监督管理体系。
赋予投资者在到期日或之前,根据若干转换比率以行使价买人相关股票或收取差额付款的权利称为()。
以下哪个不属于央行传统的三大货币政策工具?()
Lookatthestatementsbelowandthereportsaboutfivedifferentcompaniesontheoppositepage.Whichcompany(A,B,C,DorE)
A)TheSupremeCourtunambiguouslyruledWednesdaythatprivacyrightsarenotsacrificedto21stcenturytechnology,sayingunan
最新回复
(
0
)