有没有一种方法可以将通用类型作为类中的列表?

时间:2020-05-10 23:34:15

标签: java generics

基本上,我有这个课程。

public class DoubleValues<A, B> {
}

我可以用它做任何想做的事,但是我的限制是指定的泛型类型的数量:2。

有没有办法做这样的事情,以允许指定许多泛型类型?

public class InfiniteValues<V...> {
}

这将允许我执行以下操作:

new InfiniteValues<A, B, C, D>();

这样可能吗?

1 个答案:

答案 0 :(得分:2)

您要查询的内容可以描述为 varargs键入

Java不支持此功能。