【发布时间】:2014-07-11 19:03:19
【问题描述】:
在 Java 应用程序中,我想使用一个泛型类型参数,它实现了一个使用泛型参数本身的接口。
public interface SuperInterface<T> { ... }
public interface MyInterface extends SuperInterface<MyClass> { ... }
public class Worker<T extends SuperInterface<U>> extends SuperWorker<String, Boolean> {
}
但是,类声明不会那样工作。 T 应该是 MyInterface 类型(或任何其他实现 SuperInterface 的接口),U 应该是 MyClass 类型(或根据接口的任何其他类)。
【问题讨论】: