public class BasicGenerator<T> implements Generator<T>{
private Class<T> type;
public BasicGenerator(Class<T> type) {
super();
this.type = type;
}
@Override
public T next() {
try {
return type.newInstance();
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
public static <T> Generator<T> create(Class<T> type){
return new BasicGenerator<T>(type);
}
}
interface Generator<T> {
T next();
}
Java 泛型 通用生成器
最新推荐文章于 2025-12-16 16:02:25 发布
本文介绍了一个使用Java泛型实现的简单生成器类。该生成器可以为指定类型的类生成新的实例。通过传递不同的类类型参数,可以灵活地创建各种类型的对象。
2439

被折叠的 条评论
为什么被折叠?



