在jdk 8中定义接口上的静态(非inheritance)方法的正确语法是什么?
虚拟扩展方法/ aka默认的可覆盖方法的语法(在jdk 8中)有详细记录:
public interface Foo { default void bar(String out) { System.out.println(out); }; }
但我找不到任何关于接口上静态非inheritance方法的正确语法的参考?
语法与方法在类中的方法相同:
public static void bar() { System.out.println("hello"); }