我有下面的代碼,並且此代碼鑄造是硬編碼(人)由於對象是泛型類型有一種方法來獲得它在運行時反射? 我沒有類型,我只是在運行時得到它(可以是許多不同的類) 但所有的類都有相同的方法setId,我該怎麼做呢?類類型對象的更新集方法
List<Object> listClsObj
for (Object object : listClsObj) {
((Person)object).setId(null);
}
我試着用(object.getClass()SETID(NULL);我得到了錯誤的語法時才也試圖與
Class<?> clazz = object.getClass();
(clazz).setId(null);
,並得到語法錯誤(也許我沒有把它做好),我應該怎麼處理它以爲我不知道類的類型?
最好是設定原能見度破解後場嘗試。 – Taky
這是什麼意思? –
設置可訪問字段後最好返回到以前的狀態 – Taky