有关泛型以及collections.sort()方法的问题

Mon_key_DT Mon_key_DT 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
先贴代码:(这个是Name类,下面要用到)



然后是测试程序和结果:




我查阅的collections中的sort的方法:




问题一:
我调用sort方法,到底有没有用到Name类中的compareto方法
如果用到:
那为什么他可以使用name中的compareto方法,是怎么来的。
没有用到的话:
那么为什么他能按照先比较第二个字符串,在比较第一个字符串排列。

问题二:
<E extends Comparable> 这是一个泛型,我明白,但Comparable是一个接口,为什么可以extends
我明白< ? extends T>这里面的称为受限通配,表示T或T的一个未知子类型,但这还是子类么?
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
Mon_key_DT
Java EE 67,535 成员 225,843 内容