标签: java generics
您能否为Java中的泛型指定super和extends?
super
extends
例如,让我们说你有这个类结构:
但只想选择以下类:extends A和super ABB。这可能吗?
extends A
super ABB
答案 0 :(得分:2)
不,Java不允许您同时指定两个边界。也就是说,我从未遇到过需要两个边界的情况。几乎没有理由包含一些子类而不包括其他子类 - 如果你需要排除子类,那些子类可能违反了他们的合同。