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类配合使用效果很好。