定义一个商品类Goods,用来定义商品的常用属性和方法。例如商品编号,商品名称,生产商等。定义一个主类MainClass,用于设置修改商品信息,输出打印商品信息。
时间: 2024-10-25 07:05:47 浏览: 22
论文研究 - 合理化商品定义的不一致:一种社会交流的观点
好的,首先我们可以创建一个名为`Goods`的商品类,它包含一些基本属性和方法:
```java
public class Goods {
// 商品属性
private String productId;
private String productName;
private String producer;
// 构造函数
public Goods(String productId, String productName, String producer) {
this.productId = productId;
this.productName = productName;
this.producer = producer;
}
// 获取商品属性的方法
public String getProductId() {
return productId;
}
public String getProductName() {
return productName;
}
public String getProducer() {
return producer;
}
// 设置商品属性的方法
public void setProductId(String productId) {
this.productId = productId;
}
public void setProductName(String productName) {
this.productName = productName;
}
public void setProducer(String producer) {
this.producer = producer;
}
// 打印商品信息的方法
@Override
public String toString() {
return "商品ID:" + productId + "\n产品名:" + productName + "\n生产商:" + producer;
}
}
```
接着,在`MainClass`中,我们就可以实例化`Goods`类并进行操作:
```java
public class MainClass {
public static void main(String[] args) {
// 创建商品实例
Goods product = new Goods("001", "Example Product", "XYZ Producer");
// 修改商品信息
product.setProducer("New XYZ Producer");
// 输出商品信息
System.out.println(product);
// 可能的操作还包括添加更多功能,如查询、删除等
// ...
}
}
```
在这个例子中,`MainClass`可以创建不同类型的`Goods`对象,并通过公共的方法(如`setProducer`)来管理商品信息,体现了多态性。
阅读全文