四、设计并实现一个实体类goods,用来表示商品,goods类的属性有Id,Name ,Storagetime 。(20分)
时间: 2024-12-16 14:31:07 浏览: 5
在Java中,我们可以创建一个名为`Goods`的实体类(也称为POJO,Plain Old Java Object)来表示商品。以下是`Goods`类的基本设计:
```java
import java.util.Date;
public class Goods {
private int id;
private String name;
private Date storagetime;
// 默认构造函数
public Goods() {}
// 参数化构造函数
public Goods(int id, String name, Date storagetime) {
this.id = id;
this.name = name;
this.storagetime = storagetime;
}
// Getters and Setters
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Date getStoragetime() {
return storagetime;
}
public void setStoragetime(Date storagetime) {
this.storagetime = storagetime;
}
@Override
public String toString() {
return "Goods{" +
"id=" + id +
", name='" + name + '\'' +
", storagetime=" + storagetime +
'}';
}
}
```
在这个类中,我们定义了三个私有变量`id`, `name`, 和 `storagetime`分别对应商品的ID、名称和存储时间。还提供了对应的getter和setter方法以便外部访问这些属性,以及一个toString方法来方便地打印出商品的信息。
阅读全文