简短的答案?号你可以(当然)拥有
List的
Objects,但你可以把 任何东西 在里面,不只是
String或
Integer对象。
您可以创建一个容器对象列表,并且该容器对象将包含
Integeror或
String(可能通过泛型)。多一点麻烦。
public class Contained<T> { T getContained();}并实施
Contained<Integer>和
Contained<String>。
当然, 真正的
问题是为什么要这样做?我希望集合包含相同类型的对象,然后我可以遍历这些对象并对其执行操作,而不必担心它们是什么。也许您的对象层次结构需要进一步考虑?



