读书人

Collections 工具类中的 sort() 排序方

发布时间: 2012-05-27 05:42:30 作者: rapoo

Collections 工具类中的 sort() 排序方法上的泛型定义问题
定义如下:
public static <T extends Comparable<? super T>> void sort(List<T> list)

根据元素的自然顺序 对指定列表按升序进行排序。列表中的所有元素都必须实现 Comparable 接口。此外,列表中的所有元素都必须是可相互比较的

问题:
实现接口不是要用 implements 吗 ???
为什么这里是 extends ???

[解决办法]
王八的屁股--规定

建议看看
Java泛型学习http://piscesky.iteye.com/blog/281912
3.类型参数可以继承其他的类和接口,如果有多个接口可以用&符号连接,通过extend参数限制了类型参数的范围

读书人网 >J2SE开发

热点推荐