我们的老师告诉我们扩展并完成他制作的课程模板。我对返回类型非常熟悉,但这个让我很困惑。
public static <T extends Comparable<? super T>> int methodName
有人可以启发我或指向一个适当的地方阅读吗?我发现谷歌这个具体问题有点蠢。
答案 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