实体类里面怎么写泛型
时间: 2023-08-03 07:24:18 浏览: 139
手写持久化(反射+泛型)+实体生成器
在 Java 中,我们可以使用泛型来创建可重用的代码,以支持不同类型的数据。在实体类中使用泛型的语法如下:
```
public class Entity<T> {
private T data;
public T getData() {
return data;
}
public void setData(T data) {
this.data = data;
}
}
```
在这个例子中,我们使用了 `<T>` 来表示这是一个泛型类,并且在类中使用了 `T` 来表示数据的类型。在实例化这个类时,我们可以传入不同的数据类型,例如:
```
Entity<Integer> entity1 = new Entity<>();
entity1.setData(10);
Entity<String> entity2 = new Entity<>();
entity2.setData("Hello World");
```
这样,`entity1` 和 `entity2` 对象都具有 `getData()` 和 `setData()` 方法,但是它们存储的数据类型不同。
阅读全文