我已经看到了如何声明类型参数受约束的泛型类的示例,例如它必须扩展Comparable。我也知道如何为类型类似地受约束的泛型类定义接口。但是,当我做后者时,我无法弄清类签名的语法。因此,如果界面是

public interface iMyClass<T extends Comparable<T>>


实现类签名的语法应该是什么

public class MyClass.......


提前致谢,
d

最佳答案

您是否也打算将MyClass设为通用?如果是这样的话,

public class MyClass<? extends Comparable<T>> implements iMyClass<T> {


否则,请保持简单,

public class MyClass implements iMyClass<String> {


String替换为Comparable

10-05 21:20
查看更多