public class Base
protected T model;
public Base() {
System.out.println("----------> Base.Base()");
try {
// 通过反射获取T的真是类型
ParameterizedType pt = (ParameterizedType) this.getClass().getGenericSuperclass();
Class
// 通过反射创建model的实例
model = clazz.newInstance();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
public T getModel() {
return model;
}
}