在类泛型中使用任意数量的参数 - Java

Lex*_*cal 3 java generics

我想知道是否可以在类泛型中使用任意数量的参数?在方法中,可以使用'...'这就是为什么我想知道在类泛型中是否有类似的方法可以做到这一点

Class<T ...>
Run Code Online (Sandbox Code Playgroud)

像上面那样的东西.

Kon*_*kov 5

不,你做不到.每个类型参数必须单独指定,并且在命名方面必须是唯一的.

例如:

public class SomeClass<A, B, C, D> { .... } //valid

public class SomeClass<A, A, B, B> { .... } //wrong, because the names are not unique
Run Code Online (Sandbox Code Playgroud)