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.
25 lines
756 B
25 lines
756 B
public class Main {
|
|
public static void main(String[] args) {
|
|
// 测试 1:无参构造
|
|
Car car1 = new Car();
|
|
car1.showInfo();
|
|
|
|
// 测试 2:带参构造(品牌+型号)
|
|
Car car2 = new Car("Toyota", "Camry");
|
|
car2.showInfo();
|
|
|
|
// 测试 3:全参构造(合法数据)
|
|
Car car3 = new Car("Tesla", "Model 3", 2024, 28.9);
|
|
car3.showInfo();
|
|
|
|
// 测试 4:全参构造(非法数据,触发校验)
|
|
Car car4 = new Car("BYD", "Han", 1899, -20.0);
|
|
car4.showInfo();
|
|
|
|
// 测试 5:通过 setter 修改并校验
|
|
car4.setYear(2025);
|
|
car4.setPrice(25.9);
|
|
System.out.println("修改后:");
|
|
car4.showInfo();
|
|
}
|
|
}
|