您的位置:首页 > 其它

关于泛型的一个小知识

2014-05-11 00:00 246 查看
public static <T extends Object & Comparable<? super T>> T max(Collection<? extends T> coll)

之所以extends Object,是因为,返回的值必然是集合中的元素,如果没有明确Object,会认为返回的是Comparable类型的子类。

其实是返回的其子类,但是Comparable是接口,正常理解为返回的应该一个是对象,对象的最终类型是Object。为了便于阅读,就显示的指定了extends Object。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: