时间:60分钟。
形式:讲师讲解思路,小组讨论,每个学生独立编写代码,小组组长检查。
实现思路:
(1)提供一个工具类,在工具类中实现从数据文件中一次性读取所有车辆信息的方法,输入值为数据文件位置,返回值是一个有序集合,存放所有车辆(轿车或卡车)的对象。
(3)“租车系统”系统启动时,调用读取所有车辆信息的方法装载所有车辆信息到有序集合,需要存储车辆信息的时候,调用一次性保存有序集合中所有车辆信息到数据文件的方法。
(4)“租车系统”暂不提供从数据文件指定位置读取某辆车信息和在指定位置保存某辆车信息的方法,不过可以通过在集合中指定位置进行操作,最后一次性读取或保存的方式解决这个问题。对用户而言这种操作是透明的,只是读取和保存的文件内容多,性能损失大。