English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In questo esempio, impareremo a implementare l'ereditarietà multipla in Java.
Per comprendere questo esempio, è necessario conoscere quanto segueProgrammazione JavaArgomento:
Quando un sottoclasse eredita da più superclassi, si chiama ereditarietà multipla. Tuttavia, Java non supporta l'ereditarietà multipla.
Per implementare l'ereditarietà multipla in Java, dobbiamo utilizzare l'interfaccia.
interface Backend { //抽象类 public void connectServer(); } class Frontend { public void responsive(String str) { System.out.println(str + " 也可以用作前端."); } } // Language inherits the Frontend class // Language implements the Backend interface class Language extends Frontend implements Backend { String language = "Java"; //接口的实现方法 public void connectServer() { System.out.println(language + " può essere utilizzato come back-end.")} } public static void main(String[] args) { //Creazione dell'oggetto della classe Language Language java = new Language(); java.connectServer(); //Chiamata al metodo di ereditarietà della classe Frontend java.responsive(java.language); } }
Risultato di output
Java può anche essere utilizzato come back-end. Java può anche essere utilizzato come front-end.
Nell'esempio sopra, abbiamo creato un'interfaccia chiamata Backend e una classe chiamata Frontend. La classe Language eredita la classe Frontend ed implements l'interfaccia Backend.
In questo caso, la classe Language ha ereditato le proprietà di Backend e Frontend. Pertanto, possiamo dire che questo è un esempio di ereditarietà multipla.