java - 在 Java 中组合有界通配符

标签 java generics wildcard bounded-wildcard

使用有界通配符是否需要一个类实现多个接口(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/

相关文章:

java - 捕获通用异常

generics - TypeScript "extends"通用约束

tomcat - Apache Tomcat 7.0.37 SSL 错误(ssl_error_rx_record_too_long firefox 或

java - XMLUnit 如何忽略缺失的属性

java - 如何使用 Selenium 中的索引切换到窗口

java - 这是 Java 中哈希表的正确用法吗?

VBScript 使用通配符移动文件(如果存在)

java - 如何创建大型 SWT 图像?

generics - 保持部分应用的函数通用

python - Pandas :返回以特定数字开头的列值