首页
登录
从业资格
在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则( )关系最适 合用于
在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则( )关系最适 合用于
考试题库
2022-08-02
63
问题
在面向对象设计时,若系统有交通工具、汽车、卡车和轿车,则( )关系最适 合用于表示这些类的设计。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
随机试题
Mostofthepeopleworkinginthecharityshopsarevolunteers.Charityshopsa
[originaltext]M:Hello,Marry.What’supwithyou?W:Oh,Tom.It’smylandlady
Accordingtothepassage,whatwaslifelikeinasmallcommunity?[br][origin
[originaltext]Mostpeoplehaveageneralinterestinphilosophy.Plus,itmays
高中生物《噬菌体侵染细菌的实验》 一、考题回顾 二、考题解析
王国维在《人间词语》中说:“诗人对宇宙人生,须人乎其内,又须出乎其外。入乎其内,
低碳经济具有“低能耗、低污染、低排放”的突出特点。读“近年中国低碳经济发展水平分
施工图预算编制的可采用方法有()A、扩大单价法 B、概算指标法 C、定额单价
(2021年真题)股东财富最大化管理目标不能克服短期行为。
在利率、现值相同的情况下,若计息期数n=1,则复利终值和单利终值的数量关系是(
最新回复
(
0
)