首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Comparable<?超级T>对Comparable<T>

Comparable<?超级T>对Comparable<T>
EN

Stack Overflow用户
提问于 2014-04-27 12:14:15
回答 1查看 265关注 0票数 3

我看不出这个默认的排序方法(来自java.util.Collections)有什么区别。

代码语言:javascript
复制
public static <T extends Comparable<? super T>> void sort(List<T> list) {
      //implementation
}

..and这个:

代码语言:javascript
复制
public static <T extends Comparable<T>> void mySort(List<T> list) {
    //implementation
}

虽然我知道‘上’和‘下’有界通配符之间的区别,但我仍然不明白它们为什么使用'?在这个case.If中,我使用了这些方法,而不是简单的'T‘,这两个them.Any建议都得到了相同的结果?

EN

回答 1

Stack Overflow用户

发布于 2022-03-22 12:11:02

据我所理解,"<?SuperT>“是一种识别CompareTo方法不是在T中实现的方法,而是由SuperClass继承的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23323253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档