我有以下代码:如何初始化包含泛型的泛型数组?
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