定义商品类:封装商品的各种信息(编号、名称、库存数量、单价等) java
时间: 2024-11-29 10:36:37 浏览: 13
在Java中,你可以定义一个名为"Product"的商品类来封装商品的相关信息。这个类可能会包含以下属性:
```java
public class Product {
// 定义私有变量以保护数据
private int productId; // 商品编号
private String productName; // 商品名称
private int stockQuantity; // 库存量
private double unitPrice; // 单价
// 构造函数用于初始化对象
public Product(int productId, String productName, int stockQuantity, double unitPrice) {
this.productId = productId;
this.productName = productName;
this.stockQuantity = stockQuantity;
this.unitPrice = unitPrice;
}
// 获取属性的方法
public int getProductId() {
return productId;
}
public String getProduct-name() { // 注意:这里是驼峰命名法而不是下划线
return productName;
}
public int getStockQuantity() {
return stockQuantity;
}
public double getUnitPrice() {
return unitPrice;
}
// 可能会有 setter 和 getter 方法来设置和获取属性值
public void setProductId(int productId) {
this.productId = productId;
}
public void setProductName(String productName) {
this.productName = productName;
}
public void setStockQuantity(int stockQuantity) {
this.stockQuantity = stockQuantity;
}
public void setUnitPrice(double unitPrice) {
this.unitPrice = unitPrice;
}
// 重写 toString() 方法以便于打印商品信息
@Override
public String toString() {
return "Product{" +
"productId=" + productId +
", productName='" + productName + '\'' +
", stockQuantity=" + stockQuantity +
", unitPrice=" + unitPrice +
'}';
}
}
```
阅读全文