2013-10-08 28 views
-7

我是新來的Java和有一點疑慮。考慮這種情況:如何使用泛型在一個列表中添加兩種風格的對象?

我有水果類,這是超級類,和兩個子類,這些是蘋果和橙。現在我想使用泛型概念將這兩類對象保存爲一個列表對象。

+2

請閱讀[Oracle的泛型教程](http://docs.oracle.com/javase/tutorial/java/generics/)。 –

+2

也許如果你有一個類型列表:'水果'... –

+0

我認爲downvoters是不必要的苛刻:(但請閱讀上面的教程,並確保upvote並接受Admit的迴應(如果有幫助)。 – paulsm4

回答

2
List<Fruit> fruits = new ArrayList<Fruit>(); 
fruits.add(new Apple()); 
fruits.add(new Orange()); 

但要準備的是fruits.get(0)將返回Fruit對象,並瞭解更多關於仿製藥。

相關問題