例如:
class MyClass<T extends MyClass2> {
// Do stuff...
}
然后:
MyClass<MyClass2> myClass = new MyClass<MyClass2>();
这个有用吗?我的同事的预感是否定的,但我找不到任何东西来证实这一点,文档可能暗示了这一点。
最佳答案
这很好用。我刚刚写了这个:
public class MoreGeneric {
public static void main(String[] args) {
new MyClass1<MyClass2>();
}
public static class MyClass1<T extends MyClass2>{}
public static class MyClass2{}
}
它编译得很好。
关于java - 使用绑定(bind)参数的 Java 泛型可以用其上界实例化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2343125/