- 5
- 0
- 约1.17万字
- 约 36页
- 2017-05-09 发布于四川
- 举报
目 录 目 录 目 录 任务九 子承父业(继承和多态的使用) 内容提要 9.1 跟我做:汽车的分类关系 任务情景 汽车是一般的交通工具,具有车类型、品牌、引擎数量、外观颜色等属性,能够发动、加速、刹车、停车等功能。汽车又可分为公共汽车、出租车、卡车等。公共汽车具有自己的第几路编号、最大载客数量属性,能够报站。出租车具有所属公司、最大载客数量属性,能够给乘客打发票。卡车具有最大载重量属性,能够卸货。请编写Vehicle汽车类、Bus公共汽车类。Taxi类和Truck类待学完本任务后自行完成。 运行结果 9.2 实现方案 问题分析 回忆任务六中定义类的三个步骤,先定义类名,再编写类的属性,最后编写类的方法。本任务采用这三个步骤,编写好代码后,我们很快就会发现,Vehicle汽车类和Bus公共汽车类出现了许多相同的语句代码。在属性方面,都包含了车类型、品牌、引擎数量、外观颜色重复的信息定义,在功能上都有发动、加速、刹车、停车等重复的行为定义。汽车、公共汽车的成员变量和成员方法对照请见图9-2。 现在,我们换个思路考虑。汽车是一般性的概念,它包含的成员变量和成员方法,在公共汽车、出租车、卡车中也具有,因为公共汽车是一种汽车,出租车、卡车也是一种汽车,只不过公共汽车、出租车、卡车是一种更具体的汽车,除了汽车的公共特性外,还有自己的特有性质。 经过分析,采取如下措施,在定义
您可能关注的文档
最近下载
- DB15∕T 4281-2026 湖泊环境微塑料监测技术指南.pdf VIP
- DB1302T 533-2021 农业社会化服务 病虫害防控服务规范.docx VIP
- 2016年中小学幼儿园教师职称考试物理试题.pdf VIP
- DB1301T 428-2022 富硒黄冠梨绿色生产技术规程.docx VIP
- DB21_T 4173-2025 城市地下综合管廊工程技术规程.docx VIP
- DB2302T 031-2023 牛粪堆积发酵技术规程.pdf VIP
- CECS19-1990 混凝土排水管道工程闭气检验标准.docx VIP
- JH-10型十六烷值改进剂技术协议.docx VIP
- 《提升机构-立井罐笼提升的稳罐装置与摇台-说明书》.doc VIP
- DGTJ08-2089-2023 轻型钢结构技术标准(设计分册).pdf VIP
原创力文档

文档评论(0)