java - 覆盖默认接口(interface)方法

标签 java interface

我在 Java 教程中找到了 here此示例代码:

public interface Flyer {
    default public String identifyMyself() { //<- the default modifier gives an error
        return "I am able to fly.";
    }
}

我尝试编译它,但正如我所说,eclipse 给我一个错误:token "default"上的语法错误,删除此 token

我的问题是为什么我不能运行上面的代码?事实上,我无法运行整个示例。接口(interface)方法的 default 修饰符是在某些 Java 版本之后引入的(我认为我使用的是 1.6)?

最佳答案

关于java - 覆盖默认接口(interface)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24574462/

相关文章:

java - 如何在单独的 JOptionPane 中显示不同的数组

java - 无法将证书导入 cacerts

java - Java 枚举中的强制切换默认值

java - 为什么不能用new关键字在Java中初始化抽象类?

typescript - TypeScript 中的接口(interface)与类型

java - 删除Spring Data中的映射异常

java - 获取 403 : Forbidden when consuming SOAP service using apache cxf in java

C++ 创建一个具有可变模板方法的接口(interface)

java - 如何在 java 接口(interface)中使用泛型?

javascript - Javascript中的Node接口(interface)是一个对象吗?