我希望我的T
类型是java.lang.reflect.Type
接口的实例或java.lang.Class<T>
我创建了如下示例代码
public class Car<T extends Type> {
private T t;
public Car(T t) {
this.t = t;
}
public static void main(String[] args) {
Car<String.class> car = new Car(String.class);//Error String.class
}
}
我知道在上面的例子中我可以使用Class<T>
而不是使用T
. 我想知道是否有任何方法T
可以理解它是Type
or Class
?