Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有办法将泛型类型作为类中的列表?_Java_Generics - Fatal编程技术网

Java 有没有办法将泛型类型作为类中的列表?

Java 有没有办法将泛型类型作为类中的列表?,java,generics,Java,Generics,基本上,我有这门课 公共类双值{ } 我可以用它做任何我想做的事情,但是我的限制是指定的泛型类型的数量:2 有没有一种方法可以这样做,允许指定许多泛型类型 公共类无限值{ } 这将允许我这样做: newinfinitevalue(); 这样做可能吗?您所要求的可以描述为varargs类型 Java不支持这一点。您所要求的可以描述为varargs类型 Java不支持这一点。否。对于MethodHandles-through将非常有用。但是您将如何使用它们呢?您不能定义无限数量的字段aa、bb

基本上,我有这门课

公共类双值{
}
我可以用它做任何我想做的事情,但是我的限制是指定的泛型类型的数量:2

有没有一种方法可以这样做,允许指定许多泛型类型

公共类无限值{
}
这将允许我这样做:

newinfinitevalue();

这样做可能吗?

您所要求的可以描述为varargs类型


Java不支持这一点。

您所要求的可以描述为varargs类型


Java不支持这一点。

否。对于MethodHandles-through将非常有用。但是您将如何使用它们呢?您不能定义无限数量的字段
aa、bb、cc…
如果这与一个可以有n个参数的函数接口有关,那么您可以始终使用curry或其他方法,尽管这在Java中不是很好忘记
FunctionInterface
s.@user,只是想知道这是否可能。我对它有一个实际用途,但它与前面显示的DoubleValues类配合使用效果很好。否。对于MethodHandles将非常有用。但是您将如何使用它们呢?您不能定义无限数量的字段
aa、bb、cc…
如果这与一个可以有n个参数的函数接口有关,那么您可以始终使用curry或其他方法,尽管这在Java中不是很好忘记
FunctionInterface
s.@user,只是想知道这是否可能。我对它有一个实际用途,但它与前面显示的DoubleValues类配合使用效果很好。