首页
登录
从业资格
在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则( )关系最适 合用于
在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则( )关系最适 合用于
考试题库
2022-08-02
82
问题
在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则( )关系最适 合用于表示这些类的设计。A.继承B.组合C.多态D.覆盖
选项
A.继承
B.组合
C.多态
D.覆盖
答案
A
解析
继承是父类和子类之间共享数据和方法的机制。这是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,把这个己经存在的类所定义的内容作为自己的内容,并加入若干新的内容,即子类比父类更加具体化。组合是表示对象之间的整体和部分的关系。多态 (polymorphism) 是不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果,用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得同一个消息就可以调用不同的方法,即一个对象具有多种形态。覆盖是在继承时使用,如果父类定义的行为中子类继承其时,不满足类的需求,子类可以重新实现具有相同行为标识的行为。交通工具是泛指各类交通工具,而汽车、卡车和轿车都是交通工具,且各自具有自己的特性。因此,继承关系最适合表达这些类的设计,在继承交通工具的基础上,设计汽车类,进一步卡车和轿车都是汽车,再继承汽车类,添加各自特有的行为,设计出子类。
转载请注明原文地址:https://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
随机试题
Breadandbutter______likedbyWesterners.A、isB、areC、wereD、beAbreadandbutt
Thephoneme/rdinthefollowingwordscha
中医的肾子相当于A.睾丸 B.附睾 C.阴茎 D.精索 E.睾丸及附睾
患者,男性,65岁,3年前起中上腹部隐痛,呈间歇性,通常于饭前或饭后4~5小时发
左图给定的是正方体纸盒,下面哪项可能是其正确的外表面展开图? A.如上图所示
下列关于仓单的说法,错误的是()。A.存货人依仓单记载的内容领取仓储物 B.
为抗击新型冠状病毒,武汉从2020年1月24日至2月2日在武
2019年Z省旅客吞吐量7015万人。铁路、公路和水运完成货物周转量12391亿
最早在教学理论上提出班级授课制思想的是()。 A.泰勒B.夸美纽斯 C.
不符合脓肿切开引流要求的是( )。A.切口部位应尽可能隐蔽 B.切开位置应在
最新回复
(
0
)