在 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中文網其他相關文章!