Java 9 menambahperibadikaedahciri baharu dalamantara muka. Kaedah persendirian boleh ditakrifkan menggunakan pengubah suaiperibadi. Kita boleh menambahperibadidanperibadistatikkaedahdalam antara muka dalamJava 9Peraturan untuk kaedah persendirian dalam
antara muka:
yang bermaksud antara mukainterface{ private methodName(parameters) { // some statements } }
interface TestInterface { default void methodOne() { System.out.println("This is a Default method One..."); printValues(); // calling a private method } default void methodTwo() { System.out.println("This is a Default method Two..."); printValues(); // calling private method... } private void printValues() { // private method in an interface System.out.println("methodOne() called"); System.out.println("methodTwo() called"); } } public class PrivateMethodInterfaceTest implements TestInterface { public static void main(String[] args) { TestInterface instance = new PrivateMethodInterfaceTest(); instance.methodOne(); instance.methodTwo(); } }
This is a Default method One... methodOne() called methodTwo() called This is a Default method Two... methodOne() called methodTwo() called
Atas ialah kandungan terperinci Apakah peraturan untuk kaedah persendirian dalam antara muka dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!