Maison >Java >javaDidacticiel >Pourquoi une interface ne peut-elle pas implémenter une autre interface en Java ?
En Java, une interface ne peut pas implémenter une autre interface.
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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!