A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© guohaichang 中级黑马   /  2015-7-3 16:32  /  431 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 guohaichang 于 2015-7-3 16:34 编辑

default Comparator<T> reversed()Returns a comparator that imposes the reverse ordering of this comparator.
Returns:a comparator that imposes the reverse ordering of this comparator.Since:1.8
API查询到,这是从1.8版本开始出现的,是Comparator接口的一个方法,用于比较器反向。问题来了,既然是接口方法,实现接口的子类,必须重写这个方法才能调用这个方法,查询API他的两个子类实现中都没有重写这个方法。有人说了,这个是default权限,不能出现在API文档中,那么,为什么这个接口API文档中有了这个方法呢?而且,我用的1.8版本的jre,和最新的eclipse尝试实现这个接口,并调用此方法,结果在未重写的情况下,调用成功,既然是default权限,不在同一包中的子类是没有权限使用的,这就不解了,各位麻油,求解

1 个回复

倒序浏览
都1.8版本了???我的api还是1.6的....没有这个方法....
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马