首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据如下所示的UML类图可知,类Car和类Boat中的move()方法(1)。
根据如下所示的UML类图可知,类Car和类Boat中的move()方法(1)。
admin
2008-11-05
34
问题
根据如下所示的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
系统分析师上午综合知识考试
软考高级
相关试题推荐
输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如输入“Iamastudent.”,则输出“student.aamI”。
求两个串中的第一个最长子串(神州数码以前试题)。如"abractyeyt","dgdsaeactyey"的最大子串为"actyet"。
歌德巴赫猜想。任何一个偶数都可以分解为两个素数之和。
设置TCP/IP属性的默认网关:192.168.1.1。
设置拨号连接属性,使用终端窗口功能登录到远程计算机。
在聊天状态下,在发送给Mike的消息中,添加“红心”(第二行第二种)为背景图,设置显示给对方的图片为“橡皮鸭子”,并将此消息发送。
设置只允许名为“Ming”的用户能看到我的联机状态,能向我发送消息,其余联系人设置为阻止状态。
Robertisresponsibleforimplementingacommonarchitectureusedwhencustomersneedtoaccessconfidentialinformationthrough
Johnhasbeentoldtoreporttotheboardofdirectorswithavendor-neutralenterprisearchitectureframeworkthatwillhelpth
复杂系统是指(62)。
随机试题
在大多数企业中普遍存在和被公认的服务与成本的关系是()
A.呆小病B.性成熟延迟C.佝偻病D.克山病E.贫血硒缺乏可导致
胆囊穿孔多见于胆囊颈部,其原因是
一个国家可以同时实现“自由的资本流动”、“固定的汇率”和“独立的货币政策”三个目标。()
学习策略
A、 B、 C、 D、 C第一组图形的第一个图形边数翻倍得到第二、三个图形,第二组图形也有同样的规律,故选C。
“f(x)在点a连续”是|f(x)|在点a处连续的()条件.
下列代码的执行结果是()。publicclasstest3{publicstaticvoidmain(stringargs[]){System.out.print(100%3);System.out
A、 B、 C、 B
Thesourcesofanti-Christianfeelingweremanyandcomplex.Onthemoreintangibleside,therewasageneralpiqueagainstthe
最新回复
(
0
)