如何查找通過泛型參數的類的構造函數。例如,這樣一類:查找具有通用參數的構造函數
class myClass<T> {
public myClass(T val1, Long val2 String val3){
...
}
}
使用通常的反射方法getConstructor()
缺乏適當的參數:
Constructor<?> myConstructor = myClass.class.getConstructor(??what here??, Long.class, String.class);
任何想法??
整數不能用作通用的,你必須使用Integer。最後一個例子是構造函數 ... –
LadyCailin
你測試過這段代碼嗎?這是否甚至編譯:'myClass.class.getConstructor(String val,Long.class,String.class);'? –