代码之家  ›  专栏  ›  技术社区  ›  Pace

在Java中结合有界通配符

  •  2
  • Pace  · 技术社区  · 15 年前

    使用有界通配符是否需要一个类实现多个接口?

    换句话说,像…

    class Foo<S extends Comparable && Clonable>
    

    …哪个要求对象同时扩展这两个接口?

    我意识到我可以使另一个comparableandclonable扩展这两个对象,但是我不能控制一些代码(所以我不能让future-s对象实现comparableandclonable)。

    1 回复  |  直到 12 年前
        1
  •  3
  •   Community CDub    7 年前
    class Foo<S extends Comparable & Clonable>
    

    应该工作。

    Java Generics Wildcarding With Multiple Classes 更多信息。

    〔1〕: