租车小程序
一、问题描述
编写一个控制台程序,要求实现如下功能:
1.展示所有可租车辆
2.选择车型,租车量
3.显示租车清单,包括:总载货量,总载客量,总金额等;
4.车辆类型
客车:只能载客
货车:只能载货
皮卡:既能载人,有能载货
二、实现思路
1.实现租车程序首先要有车辆,所以要定义一个车辆类。由于车辆有很多,所以定义一个抽象类。类中需要包含车辆的类型、车辆的载货量、车辆的载客量以及租车金额等。
2.有了车辆后,还需要一个停放车辆的停车库,所以要定义一个车库类,车库类继承车辆类,并在车库类中实现车辆类。
3.在有了车辆和车库内存放的车后,要实现租车功能还需要定义一个租车类并且可以在租车类中显示车库类的车辆信息,用户可以自主的选择所租用的车辆类型。
4.租用车辆后,还需要一个还车类,以便于用户用完后进行还车操作。
5.在实现租车和还车时候,还需要统计用户的信息,例如姓名、电话等信息。所以还需要定义一个用户类,来统计这些信息。
6.最后还需要定义一个测试类,来测试运行这段程序是否能够运行和正确的租用和还车操作。
三、运行结果
1.租车操作:
2.还车操作: