Java 8在Collection Interface中如何有具体方法?

时间:2018-11-14 08:14:48

标签: java collections interface java-8

enter image description here我指的是Java 8的Collection接口,在其中我看到Collection方法具有具体方法 public boolean removeIf(Predicate paramPredicate),但是按照Interface的定义我们只能使用static和default方法,而body和rest可以是抽象的。 我尝试在接口中创建具体方法,并收到编译时错误抽象方法未指定正文,并通过Eclipse进行了3个快速修复:

  1. 将方法更改为默认值
  2. 将方法更改为静态
  3. 删除方法主体

谁能解释Collection接口如何具体实现方法 removeIf spliterator stream parallelStream

0 个答案:

没有答案