一:定义一个汽车类(Car类),定义三个属性:品牌(brand),价格(price),颜色(color),定义构造方法,定义get、set方法。 二:定义测试类Test,创建一个ArrayList集合,创建三个汽车对象:c1(“宝马”,300000,”白色”)
时间: 2024-03-26 22:40:56 浏览: 176
汽车的类定义
好的,我会回答你的问题。
关于你的问题,我理解你是在要求我编写一个程序来完成这个任务,请先确认一下我的理解是否正确。如果是的话,我可以提供以下代码作为参考:
```java
// 定义汽车类
public class Car {
private String brand; // 品牌
private double price; // 价格
private String color; // 颜色
// 构造方法
public Car(String brand, double price, String color) {
this.brand = brand;
this.price = price;
this.color = color;
}
// get方法
public String getBrand() {
return brand;
}
public double getPrice() {
return price;
}
public String getColor() {
return color;
}
// set方法
public void setBrand(String brand) {
this.brand = brand;
}
public void setPrice(double price) {
this.price = price;
}
public void setColor(String color) {
this.color = color;
}
}
// 定义测试类
import java.util.ArrayList;
public class Test {
public static void main(String[] args) {
// 创建一个ArrayList集合
ArrayList<Car> carList = new ArrayList<>();
// 创建三个汽车对象
Car c1 = new Car("宝马", 300000, "白色");
Car c2 = new Car("奔驰", 350000, "黑色");
Car c3 = new Car("奥迪", 280000, "红色");
// 将汽车对象添加到集合中
carList.add(c1);
carList.add(c2);
carList.add(c3);
// 遍历集合,输出每个汽车的信息
for (Car car : carList) {
System.out.println("品牌:" + car.getBrand() + ",价格:" + car.getPrice() + ",颜色:" + car.getColor());
}
}
}
```
这个程序定义了一个汽车类 `Car`,具有品牌、价格、颜色三个属性,以及构造方法和 get/set 方法。然后在测试类 `Test` 中创建了一个 ArrayList 集合,将三个汽车对象添加到集合中,并输出每个汽车的信息。注意,这里的输出语句只是一个简单的示例,你可以根据实际需要进行修改。
阅读全文