首页
登录
从业资格
在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则( )关系最适 合用于
在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则( )关系最适 合用于
考试题库
2022-08-02
112
问题
在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则( )关系最适 合用于表示这些类的设计。A.继承B.组合C.多态D.覆盖
选项
A.继承
B.组合
C.多态
D.覆盖
答案
A
解析
继承是父类和子类之间共享数据和方法的机制。这是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,把这个己经存在的类所定义的内容作为自己的内容,并加入若干新的内容,即子类比父类更加具体化。组合是表示对象之间的整体和部分的关系。多态 (polymorphism) 是不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果,用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得同一个消息就可以调用不同的方法,即一个对象具有多种形态。覆盖是在继承时使用,如果父类定义的行为中子类继承其时,不满足类的需求,子类可以重新实现具有相同行为标识的行为。交通工具是泛指各类交通工具,而汽车、卡车和轿车都是交通工具,且各自具有自己的特性。因此,继承关系最适合表达这些类的设计,在继承交通工具的基础上,设计汽车类,进一步卡车和轿车都是汽车,再继承汽车类,添加各自特有的行为,设计出子类。
转载请注明原文地址:http://tihaiku.com/congyezige/2427463.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
系统族基本墙的类型属性对话框中修改垂直结构命令包含()。A.指定层 B.分隔条
下列选项关于放置排烟阀的操作流程说法正确的是?()A.首先单击【系统】命令栏,接
根据《建筑工程设计信息模型分类和编码标准》,分类对象编码由表编码、大类代码、中类
电气照明图不包括()。A.照明剖面图 B.照明系统图 C.照明安装图 D.
在管道“类型属性”对话框下的“布管系统配置”包含以下哪些构件设置?()A.弯头
Revit提供的墙的系统族包含()。A.墙:建筑 B.墙:结构 C.基本墙
关于风管系统计算的描述,下面哪些描述是正确的?()A.程序自带计算功能可以实现同
信息技术的发展使基于BIM的物联网资产管理系统可以通过在()的资产标签芯片中注入
建筑信息模型以数据对象的形式组织和表现建筑及其组成部分,并具备数据()的功能。A
放置构件对象时中点捕捉的快捷方式是()。A.SN B.SM C.SC. D
随机试题
Whathasthetelephonedonetous,orforus,inthehundredyearsofitsexi
12月26日,中国国家旅游局(CNTA)在记者招待会上透露,中国已成为世界上最大的出境旅游市场和世界第四大旅游目的地。会议的主题是“‘十三五’期间的旅游业
设二维随机变量(X,Y)的联合密度函数为f(x,y)= (1)求随机变量X
具有清热解毒功用的方剂是()A.败毒散 B.银翘散 C.桑菊饮 D.
A.泻下,清热,软坚 B.泻下,清肝,杀虫 C.泻下逐水,去积杀虫 D.行
关于过碘酸一雪夫反应的染色反应叙述错误的是A.缺铁性贫血中幼红细胞呈阳性B.慢性
商业性个人住房贷款期限最长不得超过()年。A:30 B:10 C:20 D
某普通合伙企业委托合伙人杨某执行合伙事务,根据合伙企业法律制度的规定,下列关于杨
化学有害因素的职业接触极限包括()。A.短时间接触容许浓度 B.最高容许浓度
重点工程的施工现场防火巡查和防火应急演练的周期分别为()。A.每日,每半年 B
最新回复
(
0
)