JAVA 泛型-方法中使用泛型,返回类型是泛型,形参是Class(有泛型)

说明

class Test{
    public static <T> T test( Class<T> clazz){
        return clazz.newInstance()
    }
}

解释:

  • <T>:表示要用到泛型参数
  • T:表示返回值是泛型
  • Class<T>:表示形参类型是 Class,泛型类型是 T

调用该方法

Student res = Test.test( Student.class);

解释:传入 Sutdent.class,返回 Student 对象

提示: Student 是空类


原文出处:/show_1IX43bx9bYuA.html