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.

31 lines
1.2 KiB

package com.rental;
public class TestCar {
public static void main(String[] args) {
Car car1 = new Car("豫A12345", "比亚迪", "汉EV", 280.0);
Car car2 = new Car("豫B67890", "特斯拉", "Model 3");
Car car3 = new Car("豫C54321", "丰田", "凯美瑞", 220.0);
System.out.println("=== 初始车辆信息 ===");
car1.displayInfo();
car2.displayInfo();
car3.displayInfo();
System.out.println("\n=== 测试租车/还车 ===");
car1.rentCar();
car1.rentCar();
car1.returnCar();
car1.returnCar();
System.out.println("\n=== 计算5天租金 ===");
double rent = car2.calculateRent(5);
System.out.println("车辆" + car2.getLicensePlate() + "租赁5天总租金:" + rent + "元");
System.out.println("\n=== 测试非法日租金修改 ===");
car3.setDailyRent(-100);
System.out.println("修改后日租金:" + car3.getDailyRent() + "元/天(保持原值)");
System.out.println("\n=== 总车辆数 ===");
System.out.println("当前系统中车辆总数:" + Car.getTotalCars() + "辆");
}
}