【发布时间】:2012-06-12 20:00:52
【问题描述】:
假设我有一个Employee 类。如何在不使用泛型的情况下实现仅包含 Employee 元素的 ArrayList?也就是说,没有Arraylist<Employee>,如何限制ArrayList只添加Employee对象?
【问题讨论】:
-
你为什么不想使用泛型? (只是出于好奇)
-
可能有时候我们没有java 1.5 .所以在一些旧的应用程序中我们需要限制arraylist,在这种情况下我们需要实现这个逻辑
-
@sartysam:这种想法需要死。 Java 具有出色的向下兼容性。在大多数情况下,使用任何旧 Java 版本编写的应用程序将在最新的 JVM 上运行不变而不会出现任何问题。几乎可以肯定,与使用已过时 10 年的 Java 版本相比,少数不兼容问题更小。