1
我有一個通用類Position<E>
和具體類Card
。我如何創建一個Position<Card>
類型的數組?創建通用類的具體實例數組
我試過了: Position<Card>[] suitPositions = (Position<Card>[]) new Object[5];
但我得到一個ClassCastException。
但是當我嘗試: Position<String>[] suitPositions = (Position<String>[]) new Object[5];
它工作得很好。
沒有'新位置 [5]'不工作? –
Maljam
不,這給出了通用陣列創建錯誤。 –
使用'(位置 [])新位置> [5]'。 –
saka1029