在 Java 9 中,接口还可以具有私有方法。除了 Java 8 中的静态和默认方法之外,这是另一个重大变化,因为它允许公共的可重用性 strong>代码在界面本身内。
在界面中,可以在多个默认方法上编写通用代码,从而生成代码重复。私有方法的引入避免了这种代码重复。
<strong>interface interfacename { private methodName(parameters) { // statements } }</strong>
interface Test { default void m1() { common(); } default void m2() { common(); } private void common() { System.out.println("Tutorialspoint"); } } public class PrivateMethodTest implements Test { public static void main(String args[]) { Test test = new PrivateMethodTest(); test.m1(); test.m2(); } }
<strong>Tutorialspoint Tutorialspoint</strong>
以上是在Java 9中,接口中私有方法的优势是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!