java定义数组存储3个商品对象,商品属性:ID,名字,价格,库存,创建三个商品对象,并把商品对象存入数组当中
时间: 2024-09-20 21:10:47 浏览: 44
在Java中,可以使用`Object`数组来存储不同类型的商品对象,因为我们无法直接指定数组元素的类型。假设我们有一个名为`Product`的通用商品类,包含`id`、`name`、`price`和`stock`等属性,我们可以按照以下步骤操作:
```java
// 定义一个商品类 Product
class Product {
int id;
String name;
double price;
int stock;
// 构造函数和 getter/setter 方法省略
public Product(int id, String name, double price, int stock) {
this.id = id;
this.name = name;
this.price = price;
this.stock = stock;
}
}
// 创建三个商品对象并放入数组
Product[] products = new Product[3]; // 创建一个大小为3的Object数组
products[0] = new Product(1, "商品A", 99.99, 50); // 第一个商品
products[1] = new Product(2, "商品B", 199.99, 30); // 第二个商品
products[2] = new Product(3, "商品C", 49.99, 100); // 第三个商品
// 访问商品信息示例
System.out.println("商品A ID: " + products[0].id);
System.out.println("商品B 名称: " + products[1].name);
System.out.println("商品C 价格: " + products[2].price);
阅读全文