【发布时间】:2013-01-16 13:19:42
【问题描述】:
我该怎么做?因为你只能扩展一个类,所以它只能有一个上限。
在我的情况下,我需要将泛型类型限制在 String 和 int 中。如果我使用 Integer 包装器而不是 int 并依赖自动装箱,我可以做到,但问题是其他类也可以作为类型参数传递。
最好的方法是什么?
【问题讨论】:
-
这听起来有点乱,就用Object吧
-
您不能将基元用作泛型类型,无论如何您都需要使用包装类。
标签: java class generics types hierarchy