JavaEEGoodeHua
2018-09-02 21:25
不要源码?全文字需求走一波,写题只看需求不看代码?这题目比较简单
好吧,没看清,说下需要分析:
其实项目主要分两个步骤,选车和计费
那你就要先创建一个父类 Car,把类的基本信息先定义好,比如:车型、品牌、大小、颜色、载货量或载客量
那么为了方便你总不能一个款式创建一个类(或对象)吧,世界上那么多车,还不把人累死,所以这些属性你可以都定义成数组,这样虽方便,也限制了程序可以出现的错误,就给用户这么多选项让他们选
创建好 Car 类后,接下来就是创建一个选车的类 SelectCar,这个类里面只需要定义一个方法,那就是选车了,比如:你要什么车型、品牌、大小、颜色等等。。。
接下来选好车就是计算费用了,比如中型货车载货20吨的每天的费用是400块钱,那么乘上租期天数就算出了总价
最后可以单独创建一个 Running 类,用它来跑程序
让我想想还有什么。。。呃。。。好像没了。。。
来看看我的,源代码放到了【码云】上,地址:https://gitee.com/cnsdhh/cnsdhh/tree/master/lang-java/com/cnsdhh/car
创建一个子类 其余的子类完全可以拷过去 ,然后改一下车辆名称及租金就好了 记得不同父类的子类 改一下方法名
1:创建2个接口 一个拉货 一个拉人
2 :创建3个父类: 拉人 拉货 综合
3:创建一个测试类作为输出程序
4:每个父类可以安排多个子类,注意方法名要相同(属性为客容量 或者载货量)
5:把子类各种车辆代码填写完整。
6:另外创建一个计算租金的方法类,供子类调用
7:父类调用子类
8:测试类调用父类
9:另外还可以创建一个列表类 ,把所有车辆信息集中在一起(分开写 或者用for循环数组)
显示车辆的基本信息(包括汽车名称、租金、容量),然后需要输入具体车辆的需求,后端分析返回适合的车辆
Java入门第二季 升级版
530553 学习 · 6091 问题
相似问题