面向对象第五次作业
来源:互联网 发布:官路淘宝全文免费阅读 编辑:程序博客网 时间:2024/06/05 07:23
本次作业大家可以先行尝试思考下具体应该设计几个类,每个类的数据成员和成员函数是什么,然后尝试着实现一下,代码本周不用上交。
问题描述:有品牌汽车的风挡玻璃雨刷(Wiper)是由带刻度盘(Dial)的控制杆(Lever)控制的。这种控制杆有四个位置:停止、间歇、低速和高速,刻度盘有三个位置,分别是数字1、2和3。刻度盘位置指示三种间歇速度,刻度盘的位置只有当控制杆在间歇位置时才有意义。以下表格给出了挡风玻璃雨刷对应控制杆和刻度盘的工作速度(每分钟摇摆次数):
控制杆
停止
间歇
间歇
间歇
低速
高速
刻度盘
——
1
2
3
——
——
雨刷
0
4
6
12
30
60
注意:控制杆和刻度盘在调节的时候,只能按照顺序调节,例如控制杆只能从停止--间歇--低速--高速--低速--间歇--停止,同样,刻度盘的调节过程也必须是1--2--3--2--1。
采用面向对象技术设计该程序,实现对雨刷速度的控制,另外,定义一个菜单函数(menu),实现对控制杆和刻度盘的调节,系统显示如下:
0 0
- 面向对象第五次作业
- 面向对象第四次作业
- 面向对象第四次作业参考代码
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次课后作业
- 第五次课后作业
- 第五次作业
- 第五次作业
- 第五次课堂作业
- 第五次课后作业
- 第五次课后作业
- Kafka学习1_kafka入门:简介、使用场景、设计原理、主要配置及集群搭建
- 在config.json里面给图层添加新属性
- eclipse、myeclipse 打开当前文件所在文件夹的方法
- oracle各种索引介绍
- 037.isEqual 合理的重写
- 面向对象第五次作业
- 计算文件的MD5值
- 按键常规使用
- 036.isEqual 不合理的重写
- 使用mysql查询显示行号
- 冒泡排序算法及其简单优化(基于Java)
- Android四大基本组件介绍与生命周期
- 跟我一起学习windows驱动(PME接口)
- 035.isEqual 两个变量是否相等