如何将泛型类型T转换为对象Class<T>?
喜欢Class<T> T.class或Class<T> T.getClass()不工作的东西,因为T没有变量。
一个函数应该是这样的:
public Class<T> getType() {
return // Class of T
}
背景信息:我有一些课程Class1<T>,,Class2<T>......所有extend ParentClass<T>。ParentClass有功能getType()。我正在寻找一种更优雅的方式来获取类型,然后只是创建一个变量Class<?> type并以这种方式保存类型。