java - 在 jdk 8 中的接口(interface)上定义静态(非继承)方法的正确语法是什么?

标签 java static java-8

虚拟扩展方法/又名默认可重写方法的语法(在 jdk 8 中)已有详细记录:

 public interface Foo {
      default void bar(String out) {
          System.out.println(out);
      };
    }

但是我找不到任何有关接口(interface)上静态非继承方法的正确语法的引用?

最佳答案

语法与类中的方法相同:

public static void bar() {
    System.out.println("hello");
}

关于java - 在 jdk 8 中的接口(interface)上定义静态(非继承)方法的正确语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14646027/

相关文章:

java - 代理服务器未从服务器获取响应

c++ - C++中全局变量和静态成员变量动态初始化的实现

java - 为什么我无法在 Eclipse Luna Service Release 1 (4.4.1) 中使用 Java 8?

java - 在 Glassfish 上监听 JNDI 的变化——如何查找 EventContext?

java - Spring REST 响应中的 RestClientResponseException 缺少响应正文

java - 我可以修改 char 数组中的一个元素,但无法修改另一个元素

c - 隐式声明静态的问题(编译自定义的 mupdf 库)

objective-c - 一种编程语言如何既是静态类型又是动态类型的?

结合两个 lambda 的 Java 实用方法?

java - Arrays.sort 和 Arrays.parallelSort 函数行为