我不是 Java 程序员,所以如果我的术语有点不对,请原谅。我想声明如下:
public class Foo<T extends Bar<I, J, K>> {
....
};
我的 IDE 告诉我它无法解析 I、J 或 K。
我尝试做的事情可能是用 Java 还是我应该采用其他方法?
最佳答案
你必须声明所有的类型参数:
public class Foo<I,J,K,T extends Bar<I, J, K>> {
....
}
关于java - 如何声明扩展参数化类型的类型变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35864800/