首页
登录
从业资格
在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则( )关系最适 合用于
在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则( )关系最适 合用于
考试题库
2022-08-02
114
问题
在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则( )关系最适 合用于表示这些类的设计。A.继承B.组合C.多态D.覆盖
选项
A.继承
B.组合
C.多态
D.覆盖
答案
A
解析
继承是父类和子类之间共享数据和方法的机制。这是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,把这个己经存在的类所定义的内容作为自己的内容,并加入若干新的内容,即子类比父类更加具体化。组合是表示对象之间的整体和部分的关系。多态 (polymorphism) 是不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果,用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得同一个消息就可以调用不同的方法,即一个对象具有多种形态。覆盖是在继承时使用,如果父类定义的行为中子类继承其时,不满足类的需求,子类可以重新实现具有相同行为标识的行为。交通工具是泛指各类交通工具,而汽车、卡车和轿车都是交通工具,且各自具有自己的特性。因此,继承关系最适合表达这些类的设计,在继承交通工具的基础上,设计汽车类,进一步卡车和轿车都是汽车,再继承汽车类,添加各自特有的行为,设计出子类。
转载请注明原文地址:https://www.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
随机试题
[originaltext]M:Hi,Sophia.I’vejustmovedintoanewapartment.Wouldyouli
【题目来源】5月19日上午河南省郑州市结构化面试考题 【考题三回顾】有人
心理咨询的基本步骤有哪些?
舞台监督具备的主要素质有哪些()。A.有戏剧舞美,演出管理等多方面知识 B.有
课堂上有位学生指出老师对某个问题的解释有误,老师当时就恼怒起来:“某某同学,算你
出现以下情况的仪器设备应停止使用()。A.经过载或处置不当 B.给出可疑结果
在《资产评估法》规定的公司形式资产评估机构的最低股东人数中,具有3年以上从业经历
3、类别:电话录音 来电人:柯为铭总编辑 收电人:周与凡人力资源部部长
关于同内货物招标文件签署的要求,以下说法正确的是()A.除应符合规定的签字要求
气胸概述
最新回复
(
0
)