有没有办法声明一个从其参数扩展的泛型类?我希望有一个与我在这里尝试做的事情等效的法律:
public class Box < T > extends T{
}
提前谢谢您。
最佳答案
你想做什么?请用更多的话解释一下,因为您当前的代码(和解释)没有任何意义,也许一旦我们了解细节就可以理解。
以你的例子为例,类型参数T
:= Integer
.
然后您想要执行以下操作:
Box<Integer> extends Integer
为什么你想要那个Box<Integer>
是 Integer
的子类?
完成这种行为你会得到什么。
您所问的问题在任何(OOP)编程语言和/或推理中都是不可能的,而且我认为没有必要。
关于java - 泛型类继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20443446/