如何使用泛型在一个列表中添加两种对象?

时间:2013-10-08 19:00:41

标签: java

我是Java新手并且有一点疑问。考虑这种情况:

  

我有Fruit类,这是超类,还有两个子类,分别是Apple和Orange。现在我想使用Generics概念将这两种类型的对象保存到一个列表对象中。

1 个答案:

答案 0 :(得分:2)

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

但请准备好fruits.get(0)将返回Fruit个对象并了解有关泛型的更多信息。