继承与多态实战,之汽车租赁系统

汽车租赁系统

1.任务描述

    ①租车:显示系统中所有可出租的汽车,选中要出租的汽车,输入租用人已出租汽车.

还车:在还车列表中选择汽车信息,输入出租天数,计算租金

新车入库:需要录入汽车的车型,颜色,使用时间和每日租金,如果是卡车还要录入卡车的载重.

 2.搭建系统

 创建类:交通工具类(抽象类),汽车类,卡车类.卡车汽车继承交通工具类,载重为卡车的特有属性

创建存储租车信息还车信息的集合,并将数据显示到对应控件中(由于卡车存在特有属性)必须用List<Vehicle>来存储,

如果使用datagradeview显示数据则无法显示卡车的载重,所有使用listview来显示数据(给listview,首先要添加显示数据的首列即车牌号,其余车的属性为首项的子项)

(如何给listview控件添加数据)

3.功能实现

①租车

②还车

③新车入库

原文地址:https://www.cnblogs.com/Serean/p/4643985.html