Tag: 技术债务

class从类型java.util.Set和java.util.Listinheritancespliterator()的无关默认值

我有实现Set和List的类。 程序在Java6和Java7中运行良好 public class SetList implements Set, List { …. } 使用Java 8,这不会编译。 错误是 java:class trials.SetList从类型java.util.Set和java.util.Listinheritancespliterator()的无关默认值 爪哇/ UTIL / Set.java:394 … @Override default Spliterator spliterator() { return Spliterators.spliterator(this, Spliterator.DISTINCT); } 的java / UTIL / List.java … @Override default Spliterator spliterator() { return Spliterators.spliterator(this, Spliterator.ORDERED); } 这是否意味着我不能拥有在Java 8中同时实现Set和List的类? (现在看来已经到了支付技术债务的时候了。)