-3

我们的老师告诉我们扩展并完成他制作的班级模板。我对返回类型非常熟悉,但这确实让我感到困惑。

    public static <T extends Comparable<? super T>> int methodName

谁能启发我或指出一个合适的阅读地点?我发现用谷歌搜索这个特定问题有点恶心。

4

1 回答 1

2

您正在寻找java 中的泛型

来到你的返回类型它是一个int

<T extends Comparable<? super T>> 不是您的方法的返回类型,您正在声明T可以在方法主体中使用的泛型类型。并且您的泛型类型声明类型 T 应该是实现 Comparable 接口的 Object 。

public static <T extends Comparable<? super T>> int methodName
 ^                 ^                              ^
Access spec        Generic Type decl               return type
于 2013-04-11T10:40:58.220 回答