我有兩個類A和B,二者擴展類C. 現在,類d具有兩個的ArrayLists作爲成員:角色上的ArrayList泛型
- 的ArrayList < A>(所述
arrayA
) - ArrayList的< B>(據說
arrayB
)
d也有返回要麼arrayA或arrayB的方法,但我想將它們轉換在ArrayList<C>
,所以我不擔心DIS cern是否返回arrayA
或arrayB
。
我知道ArrayList<A>
和ArrayList<B>
不延伸ArrayList<C>
(即使A和B擴展C),但我該怎麼做?
你10秒:) –
是啊,打我的運氣要好一些這個時候...:P你知道,你總是打我像這樣..:d –
我認爲這,但它「不起作用」。我的意思是我必須顯式地在ArrayList < C >中投射返回的類型,並且我有一個不安全類型的警告。 –