我有以下代碼:泛型:類型的數組預期
public class DEF implements Set<ABC> {
private EnumSet<ABC> xyz=EnumSet.noneOf(ABC.class);
@Override
public <T> T[] toArray(T[] a) {
return xyz.toArray(a);
}
}
這給了我以下警告:
類型的數組 'ABC []' 預計將在43行
是這危險嗎?或者我可以忽略它?爲什麼這個警告?
你爲什麼認爲'T'是'ABC'? – SLaks
我編輯過。它現在有什麼意義嗎? – JohnyTex