美文网首页Java
java简单租车系统构建

java简单租车系统构建

作者: HNoah | 来源:发表于2019-04-24 21:27 被阅读24次

    今天做了一个java项目的小练习,是搭建一个简单的租车系统,当然里面有许多问题还要去优化解决,但这仍不失是一个在学习java中一次有意义的练习。

    项目大致的描述是这样的:要构建一个汽车租赁项目,进入界面显示为:

    一共有4个选项;租车,还车,新车入库和推出系统4个选项,我们要达到的效果是这样的,因为系统运行截图有点图片过多所以,就加了一个动图运行效果

    其实我们可以首先分析以下这个小项目的搭建,因为是一个租车系统,一个租车系统里面肯定要有一个可供选择租车列表,里面是各种车辆信息,还要有一个还车的选项,里面显示的是未归还的车辆,还设置一个加入新的车辆进入租车列表中的功能,最后就是可以退出系统。首先呢我们分析里面对象车的属性,主要是有车牌号,颜色,使用年限,和租金,而载重是里面卡车才有的属性,我们看到这样的是这样子的

    首先呢我们可以抽象出一个抽象车类,里面包含了车的基本属性;然后再建立两个子类,卡车和小汽车来继承到他们,编码可以这样去写:

    这是抽象类

    卡车类

    小汽车类

    建立好三个类后,我们应该,我们应该来构建这个函数,首先应该达到打开界面的效果,可以这样编写,因为运行界面是4个选项,所以我们应该加入判断输入的选项值,这时可以用do-while循环:

    ,写完这个界面后,我们要做租赁车的系统模块,效果要达到这样的:

    写的时候有几个点要注意,首先是,你借完车后要在租车列表中将该列删去,然后在还车列表上加上;大致的编码如下:

    到这是基本上租车功能就完成了,然后要想还车的效果其实与租车效果是一致的,只不过是还车时,要将这个还的车加入到待租赁车的列表中去,然后将还还过的车在待还车中删除出去。

    大致代码可以这样写:

    接着便是加车入库的做法:我们想要达到这样的效果:

    这样的话,我们要创建一个新的对象,将我们赋予的值加入到待租车的列表中去,

    这样的话就基本实现了我们想要达到的效果,简单的车辆租赁系统,虽然里面充满了各种bug。而且代码不够美观简洁,但对于新手来说,敲几个这样的代码对于我们理解对象和java基础知识十分有用,住大家生活愉快。最后附上源代码的百度云地址供大家参考。

    链接:https://pan.baidu.com/s/1wziVVqRNNoMo2jrL9xobVw

    提取码:h3hg

    YYNoah

    相关文章

      网友评论

        本文标题:java简单租车系统构建

        本文链接:https://www.haomeiwen.com/subject/zcgngqtx.html