我有以下代碼:如何初始化包含泛型的泛型數組?
public class I<T> {
private T t;
public I(T t) {
this.t=t;
}
}
public class G<T> {
private I<T> tab[];
public G() {
tab=(I<T>[]) new Object[10];
}
}
調用G()拋出一個ClassCastException。
我該如何編寫G構造函數才能初始化選項卡?
你可以提供一個鏈接,瞭解這個人 – emotionlessbananas
檢查教程線索在https://docs.oracle.com/javase/tutorial/java/generics/erasure.html – mtj
感謝鏈接 – emotionlessbananas