ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 网络编程 >> Java教程 >> 跟王老师学多态(四):综合实例:使用多态完善汽车租赁系统计价功能

跟王老师学多态(四):综合实例:使用多态完善汽车租赁系统计价功能(1/8)

来源:网络整理     时间:2016-04-18     关键词:汽车租赁

本篇文章主要介绍了"跟王老师学多态(四):综合实例:使用多态完善汽车租赁系统计价功能",主要涉及到汽车租赁方面的内容,对于Java教程感兴趣的同学可以参考一下: 综合实例:使用多态完善汽车租赁系统计价功能主讲教师:王少华 QQ群号:483773664学习目标在案例中应用多态;使用父类类型作为方法的形参一、计算一...

综合实例:使用多态完善汽车租赁系统计价功能

主讲教师:王少华      QQ群号:483773664

学习目标

  1. 在案例中应用多态;

  2. 使用父类类型作为方法的形参

一、计算一次租赁多辆汽车的总租金

(一) 需求说明

在前一章(继承)汽车租赁系统的基础上,即已经实现了汽车租赁系统的简单计价功能,客户可以租赁一辆某种型号的汽车若干天。现在要增加需求:

客户可以一次租赁多辆不同品牌的不同型号的汽车若干天,要求计算出总租赁价。

假设有一客户要租赁:

  1. 2辆宝马

  2. 1辆别克商务舱

  3. 1辆金龙(34)座

  4. 租5天共多少租金?

(二)效果图


(三)训练要点

  1. 多态的使用

  2. 使用父类类型作为方法参数

(四)实现思路

1、在测试类中,创建车的对象,放在数组中

1

2

3

4

5

MotoVehile[] motos = newMotoVehile[4];

motos[0] = newCar("宝马550i","京NY28588");

motos[1] = newCar("宝马550i","京NNN328");

motos[2] = newCar("别克林荫大道","京NY28588");

motos[3] = newBus("金龙",34);

2、新建一个顾客类,在其中添加一个calcTotalRent(MotoVehile[] motos,int days),循环调用calcRent()方法,计算总租金

1

2

3

4

相关图片

相关文章