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() + "辆"); } }