0
的一個錯誤如下因素miminal例如resuts在Android工作室「Collection
不能轉換爲LinkedList
」:轉換錯誤
class Factory<F extends Factory<F>> {
public <T extends Collection<?>> T empty(Class<T> clazz) {
try {
return clazz.newInstance();
} catch (Exception e) {
throw new Error(e);
}
}
}
class MyFactory extends Factory {
// ERROR is displayed here
LinkedList<?> list = empty(LinkedList.class);
}
我試圖刪除這個錯誤,但無法弄清楚什麼是問題。構造T create(Class<T> clazz)
應該是有效的,併爲我多次工作。所以轉換不應該是問題,並且錯誤根本沒有幫助。