接口上Java 8默认方法的原因是什么?

时间:2015-03-05 20:01:11

标签: java java-8

Java 8允许我们通过使用default关键字向接口添加非抽象方法实现。例如:

interface Foo {
    Object method1();

    default Object method2() {
        return new Object();
    }
}

这是什么原因?是不是只是让界面看起来更像是一个抽象类?或者还有其他我想念的东西?

0 个答案:

没有答案