阅读背景:

Java实例化泛型_很多事情不是有希望才去坚持,而是坚持了才有希望。_java 实例化泛型

来源:互联网 

核心代码(可复制):

public D newUsr(){
        D newUsr;
        try {
            // 通过反射获取model的真实类型
            ParameterizedType pt = (ParameterizedType) this.getClass().getGenericSuperclass();
            Class<D> clazz = (Class<D>) pt.getActualTypeArguments()[0];
            // 通过反射创建model的实例
            newUsr = clazz.newInstance();
        } catch (Exception e) {
            throw new RuntimeException(e);
        }
        return newUsr;
    }public D newUsr(){
        D ne



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: