【发布时间】:2012-09-20 14:36:31
【问题描述】:
我有一个空的抽象基类:
public abstract class base{ }
还有两个扩展它的类:
public class a extends base{}
public class b extends base{}
在另一个类中我正在引用它:
public class it {
List<base> list;
list = new ArrayList<a>;
//getting an error above.
// I thought I could do this?
}
我应该尝试什么?我试图列出基类。然后根据情况,可以创建两个扩展类的列表。
【问题讨论】:
-
请尊重 Java 命名约定:类以大写字母开头。
-
下面的答案有它,只是一个带大写字母的类名。公共类基础。 public class A extends Base... 一个小点,但对遵守约定很有帮助。
标签: java generics inheritance collections