首页
登录
从业资格
在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则( )关系最适 合用于
在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则( )关系最适 合用于
考试题库
2022-08-02
76
问题
在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则( )关系最适 合用于表示这些类的设计。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
随机试题
Increasingly,overthepasttenyears,peopleespeciallyyoungpeoplehave
The21stcentury【C1】______aboominonlineshoppingforshoppingontheinte
[originaltext] TOEICistheTestofEnglishforInternationalCommunication.I
A.严重者可形成"冰冻骨盆" B.一般在产后3~7天出现症状 C.最常见的产
断路器产品(____)试验中应测试断路器合-分时间,252kV及以上断路器合-
无痛性黄疸临床上常见于( )。A.胰头癌 B.胰体尾部癌 C.慢性胰腺炎
某女,50岁。月经淋沥不断,色淡质稀,食少便溏,畏寒肢冷,少气懒言,头晕乏力;舌
【2012年真题三】 某施工单位中标一厂房机电安装工程。合同约定,工程费用按工
垂体性闭经患者有生育要求,可选用以下哪组治疗A.雌激素 B.HMG-HCG
急性起病的神经系统疾病有 A.肿瘤 B.老年痴呆症 C.神经系统变性 D
最新回复
(
0
)