Rumah >Java >javaTutorial >Apakah kelebihan kaedah persendirian dalam antara muka dalam Java 9?
Dalam Java 9, antara muka juga boleh mempunyai peribadikaedah. Selain kaedah statik dan lalai dalam Java 8, ini merupakan satu lagi perubahan besar kerana ia membolehkan kebolehgunaan semula awamstrong>kod dalam antara muka itu sendiri.
Dalam antara muka, adalah mungkin untuk menulis kod biasa pada berbilang kaedah lalai, dengan itu menghasilkan kod penduaan. Pengenalan kaedah persendirian mengelakkan pertindihan kod ini.
<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>
Atas ialah kandungan terperinci Apakah kelebihan kaedah persendirian dalam antara muka dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!