我们的老师告诉我们扩展并完成他制作的班级模板。我对返回类型非常熟悉,但这确实让我感到困惑。
public static <T extends Comparable<? super T>> int methodName
谁能启发我或指出一个合适的阅读地点?我发现用谷歌搜索这个特定问题有点恶心。
您正在寻找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