Di Java, antara muka tidak boleh melaksanakan antara muka lain.
interface MainInterface { void mainMethod(); } interface SubInterface extends MainInterface { // If we put <strong>implements </strong>keyword in place of <strong>extends, </strong>// compiler throws an error. void subMethod(); } class MainClass implements MainInterface { public void mainMethod() { System.out.println("Main Interface Method"); } public void subMethod() { System.out.println("Sub Interface Method"); } } public class Test { public static void main(String args[]) { MainClass main = new MainClass(); main.mainMethod(); main.subMethod(); } }
Main Interface Method Sub Interface Method
Atas ialah kandungan terperinci Mengapa satu antara muka tidak boleh melaksanakan antara muka lain dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!