public class TestCar { public static void main(String[] args) { // 创建3辆车,使用不同构造 Car car1 = new Car("京A12345", "丰田", "Camry", 280); Car car2 = new Car("沪B67890", "大众", "Magotan"); Car car3 = new Car("粤C54321", "比亚迪", "汉", 350); // 打印信息 car1.displayInfo(); car2.displayInfo(); car3.displayInfo(); // 测试租车、重复租车、还车、重复还车 System.out.println("===测试car1租车还车==="); car1.rentCar(); car1.rentCar(); car1.returnCar(); car1.returnCar(); System.out.println(); // 计算5天租金 System.out.println("car2 租赁5天费用:" + car2.calculateRent(5)); System.out.println(); // 测试非法日租金 System.out.println("===尝试设置非法日租金==="); car3.setDailyRent(-100); System.out.println("设置后car3日租金:" + car3.getDailyRent()); System.out.println(); // 静态总数 System.out.println("系统总车辆数:" + Car.getTotalCars()); } }