具有聲明這個方法的類:獲取泛型類的類的類型?
public class A{
public <T> T test(java.lang.Class<T> classOfT)
}
通常情況下它可以被稱爲針對的對象是這樣的:
A a = new A()
String s = "test";
a.test(String.class); //I wrote this as s.class at first,which is wrong.Thanks Nick.
現在我想概括傳遞給它的對象,所以我宣佈這樣的一個類:
public class B <T>{
private A a = new A();
private T obj = null;
T test(){return a.test(obj.getClass()); }
}
但代碼不'compile.I想知道是否有可能實現我的目標?
預先感謝您的Java大師;)