创建一个汽车类Car,拥有品牌 brand 和颜色color 两个属性。分别用带参构造器和无参构造器来实例化 Car 类。再写一个测试类,在测试类的 main 方法中进行测试。(Java)
时间: 2024-10-10 16:07:36 浏览: 48
创建一个名为`Car`的简单Java类,我们可以定义它有两个属性:`brand`和`color`。同时,我们需要提供一个带参的构造器和一个默认的无参构造器,以便于实例化这个类。接下来是一个简单的例子:
```java
public class Car {
private String brand;
private String color;
// 默认构造器 (无参)
public Car() {
this.brand = "未知";
this.color = "未知色";
}
// 带参构造器
public Car(String brand, String color) {
this.brand = brand;
this.color = color;
}
// 提供getter和setter方法
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 carWithoutParams = new Car();
System.out.println("无参车信息: " + carWithoutParams.getBrand() + ", " + carWithoutParams.getColor());
// 使用带参构造器实例化Car
Car carWithParams = new Car("奥迪", "红色");
System.out.println("有参车信息: " + carWithParams.getBrand() + ", " + carWithParams.getColor());
}
}
```
在这个例子中,`TestCar`的`main`方法首先创建了一个无参的`Car`对象,然后创建了一个有参的对象,并打印出它们的品牌和颜色。
阅读全文