You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.0 KiB
34 lines
1.0 KiB
package com.rental;
|
|
|
|
public class TestCar {
|
|
public static void main(String[] args) {
|
|
// 创建3辆车,使用不同构造
|
|
Car car1 = new Car("京A12345", "丰田", "Camry", 260);
|
|
Car car2 = new Car("沪B67890", "大众", "Magotan");
|
|
Car car3 = new Car("粤C98765", "比亚迪", "Han", 350);
|
|
|
|
// 打印信息
|
|
car1.displayInfo();
|
|
car2.displayInfo();
|
|
car3.displayInfo();
|
|
|
|
// 测试租车/还车重复操作
|
|
System.out.println("===测试车辆1租车===");
|
|
car1.rentCar();
|
|
car1.rentCar();
|
|
|
|
System.out.println("===测试车辆1还车===");
|
|
car1.returnCar();
|
|
car1.returnCar();
|
|
|
|
// 计算5天租金
|
|
System.out.println("\n车辆2租用5天费用:" + car2.calculateRent(5));
|
|
|
|
// 测试非法租金
|
|
System.out.println("\n===尝试设置非法租金===");
|
|
car3.setDailyRent(-100);
|
|
|
|
// 静态变量:总车辆数
|
|
System.out.println("\n系统总车辆数:" + Car.getTotalCars());
|
|
}
|
|
}
|