本帖最后由 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权限,不在同一包中的子类是没有权限使用的,这就不解了,各位麻油,求解
|
|