Java.util.Collection 覆盖 spliterator()
Java.util.Collection overrides spliterator()
在Collection<E>
的源代码中,我想知道为什么要使用@Override
注解。 spliterator()
方法不是来自 Iterable<E>
,Object
也没有。
public interface Collection<E> extends Iterable<E> {
@Override
default java.util.Spliterator<E> spliterator() {
return java.util.Spliterators.spliterator(this, 0);
}
Iterable 确实有拆分器。检查 javadoc 中的 java8 而不是之前的
在Collection<E>
的源代码中,我想知道为什么要使用@Override
注解。 spliterator()
方法不是来自 Iterable<E>
,Object
也没有。
public interface Collection<E> extends Iterable<E> {
@Override
default java.util.Spliterator<E> spliterator() {
return java.util.Spliterators.spliterator(this, 0);
}
Iterable 确实有拆分器。检查 javadoc 中的 java8 而不是之前的