在Java8中,类为什么不从接口继承默认方法?

oxiaedzo  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(209)

这个问题在这里已经有答案了

java 8默认方法继承(2个答案)
可以从子类化父接口的接口调用父接口的默认方法吗[重复](1个答案)
三年前关门了。
我有一个实现了一个接口的类,这个接口反过来又扩展了另一个接口。我的代码如下所示:

interface InterfaceOne {
    default void log() {};
}

interface InterfaceTwo extends InterfaceOne {
    void log();
}

public class TestClass implements InterfaceTwo {
    @Override
    public void log() {}

    public static void main(String[] args) {}
}

我为什么要在 TestClass 方法 log() ? 这不是正确的吗 TestClass 是否继承 default void log() 中定义的方法 InterfaceOne ? 因为 TestClass 工具 InterfaceTwo 延伸到 InterfaceOne .
我为什么要实施 log() 方法if已在中定义 InterfaceOne ?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题