美文网首页
Java 创建泛型实例

Java 创建泛型实例

作者: Cloverss | 来源:发表于2018-01-04 13:57 被阅读7次

    这里可能需要用到反射来newInstance

    参考详细 (转自)白夜船长

        private <T> T newTclass(Class<T> clazz) {
            T t = null;
            try {
                t = clazz.newInstance();
            } catch (InstantiationException e) {
                e.printStackTrace();
            } catch (IllegalAccessException e) {
                e.printStackTrace();
            }
            return t;
        }
    

    使用:

    newTclass(Jianshu.class)
    

    如果你有其他更好的方法,麻烦请留言告诉我,共同进步。

    相关文章

      网友评论

          本文标题:Java 创建泛型实例

          本文链接:https://www.haomeiwen.com/subject/kmjrnxtx.html