4.创建一个汽车类 Car,拥有品牌 brand 和颜色 color 两个属性。分别用带参构造器和无参构造器来实例化 Car 类。再写一个测试类,在测试类的 main 方法中进行测试。
时间: 2024-10-09 17:09:19 浏览: 37
在Java中,我们可以创建一个名为`Car`的类,包含品牌`brand`和颜色`color`两个属性,并定义相应的构造器。这里有一个简单的例子:
```java
public class Car {
private String brand;
private String color;
// 带参构造器
public Car(String brand, String color) {
this.brand = brand;
this.color = color;
}
// 无参构造器
public Car() {
this.brand = "";
this.color = "";
}
// Getters and Setters
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
}
// 测试类 TestCar
public class TestCar {
public static void main(String[] args) {
// 使用带参构造器创建 Car 对象
Car car1 = new Car("Toyota", "Red");
System.out.println("Car 1: Brand - " + car1.getBrand() + ", Color - " + car1.getColor());
// 使用无参构造器创建 Car 对象
Car car2 = new Car();
car2.setBrand("Honda");
car2.setColor("Blue");
System.out.println("Car 2: Brand - " + car2.getBrand() + ", Color - " + car2.getColor());
// 输出默认情况下的无参数 Car
Car car3 = new Car(); // 默认 brand 和 color 为空字符串
System.out.println("Car 3: Brand - " + car3.getBrand() + ", Color - " + car3.getColor());
}
}
```
在这个测试类的`main`方法中,我们首先创建了一个带有指定品牌和颜色的`Car`对象,然后创建了另一个没有指定初始值的对象,并设置了其品牌和颜色。
阅读全文