是否可以创建类,例如第二个参数是值?
构造函数如下所示:
FancyClass<Integer, 1> myFancyClass = new FancyClass<>();
最佳答案
否。泛型适用于类型,而不适用于文字值。
我不知道您要做什么,但是如果您的代码背后有一些实际想法,则可以轻松地实现
public class FancyClass<T> {
T myVal;
public FancyClass(T val) {
myVal = val;
}
}
FancyClass<Integer> myFancyClass = new FancyClass<>(1);
关于java - Java泛型类中的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34535728/