混淆方法返回类型,需要一些澄清

时间:2013-04-11 10:39:51

标签: java methods

我们的老师告诉我们扩展并完成他制作的课程模板。我对返回类型非常熟悉,但这个让我很困惑。

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

有人可以启发我或指向一个适当的地方阅读吗?我发现谷歌这个具体问题有点蠢。

1 个答案:

答案 0 :(得分:2)

您正在寻找Generics in 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