Java9 interfaceクラス
Java9でinterfaceクラスにprivateメソッドを定義できるようになった。
interface Foo { private String bar() { return "bar"; } // オーバーロードもOK private String bar(String baz) { return baz; } // staticメソッドもOK private static void qux() { } }
Java9でinterfaceクラスにprivateメソッドを定義できるようになった。
interface Foo { private String bar() { return "bar"; } // オーバーロードもOK private String bar(String baz) { return baz; } // staticメソッドもOK private static void qux() { } }