使用有界通配符是否需要一个类实现多个接口(interface)?
换句话说,就像......
class Foo<S extends Comparable && Clonable>
...这需要对象扩展两个接口(interface)?
我意识到我可以制作另一个 ComparableAndClonable 来扩展两者,但我无法控制某些代码(所以我无法让我的 future-S 对象实现 ComparableAndClonable)。
最佳答案
class Foo<S extends Comparable & Clonable>
应该可以。
参见Java Generics Wildcarding With Multiple Classes欲了解更多信息。
[1]:
关于java - 在 Java 中组合有界通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2373710/