用Java语言实现:定义一个数组,存储三个商品对象,并将商品对象存储到一个数组中。其中商品类包含商品名称、颜色、价格等信息。
时间: 2024-09-17 13:02:49 浏览: 46
在Java中,我们可以首先定义一个`Product`类,它包含了商品的基本属性如名称、颜色和价格。然后,我们创建一个数组,专门用于存储`Product`类型的对象。这里是一个简单的示例:
```java
// 定义商品类 Product
public class Product {
private String name;
private String color;
private double price;
// 构造函数
public Product(String name, String color, double price) {
this.name = name;
this.color = color;
this.price = price;
}
// 获取和设置方法
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public String getColor() { return color; }
public void setColor(String color) { this.color = color; }
public double getPrice() { return price; }
public void setPrice(double price) { this.price = price; }
@Override
public String toString() {
return "Product{" +
"name='" + name + '\'' +
", color='" + color + '\'' +
", price=" + price +
'}';
}
}
// 创建一个商品数组并存储商品对象
public static void main(String[] args) {
Product product1 = new Product("商品A", "红色", 100.0);
Product product2 = new Product("商品B", "蓝色", 200.0);
Product product3 = new Product("商品C", "绿色", 150.0);
// 创建一个产品数组
Product[] products = new Product[3];
products[0] = product1;
products[1] = product2;
products[2] = product3;
// 打印商品数组的内容
for (Product p : products) {
System.out.println(p);
}
}
```
在这个例子中,我们定义了一个`Product`数组,然后通过索引来分配每个商品对象。当需要访问或操作商品信息时,可以直接通过数组元素进行。
阅读全文