答答租车系统

答答租车系统

在慕课网上学习《Java入门第二季》到最后一章的时候,老师布置了一个小作业。
题目叫“ 答答租车系统 ”。

需求是列出所有 车型相关参数
要求用户输入 车型序号租用天数
最后计算并输出 总载客量总载货量总租金

这是第一次用面向对象的语言(Java)做程序,之前一直做前端,还不能很好的利用Java面向对象的特点。用的还是前端解决问题的思路。(其实也不能全赖我,老师布置的题太简单,结果我还没有找到对象就做好了)

第一次做出来的程序是这样的

答答租车系统_第1张图片
运行的结果是这样的:
答答租车系统_第2张图片

做好之后才意识到问题。虽然实现了所有的需求,但不是说好面向对象吗!我的对象呢?!

于是我又做出了修改:

答答租车系统_第3张图片

这是我编写的类:
答答租车系统_第4张图片

运行的结果是这样的:
答答租车系统_第5张图片

和第一个版本的运行结果一模一样。
完全相同的功能
第一版一共用了 61 行代码
第二版一共用了 61+14 行代码

所以。真的不怪我没学到位。老师布置的作业完全没有体现出Java面向对象的优点。
希望大佬评论指正~

你可能感兴趣的:(Java入门)