Java-Programm zur Implementierung der Mehrfachvererbung

In diesem Beispiel lernen wir, die Mehrfachvererbung in Java zu implementieren.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:

  • Java-Vererbung
  • Java-Schnittstelle
  • Java-Klasse und Objekte

Wenn sich die untergeordnete Klasse von mehr als einer Oberklasse erstreckt, wird dies als Mehrfachvererbung bezeichnet. Java unterstützt jedoch keine Mehrfachvererbung.

Um eine Mehrfachvererbung in Java zu erreichen, müssen wir die Schnittstelle verwenden.

Beispiel: Mehrfachvererbung in Java

 interface Backend ( // abstract class public void connectServer(); ) class Frontend ( public void responsive(String str) ( System.out.println(str + " can also be used as frontend."); ) ) // Language extends Frontend class // Language implements Backend interface class Language extends Frontend implements Backend ( String language = "Java"; // implement method of interface public void connectServer() ( System.out.println(language + " can be used as backend language."); ) public static void main(String() args) ( // create object of Language class Language java = new Language(); java.connectServer(); // call the inherited method of Frontend class java.responsive(java.language); ) )

Ausgabe

Java kann als Backend-Sprache verwendet werden. Java kann auch als Frontend verwendet werden.

Im obigen Beispiel haben wir eine Schnittstelle mit dem Namen Backend und eine Klasse mit dem Namen Frontend erstellt. Die Klassensprache erweitert die Frontend-Klasse und implementiert die Backend-Schnittstelle.

Mehrfachvererbung in Java

Hier erbt die Sprachklasse die Eigenschaft von Backend und Frontend. Daher können wir sagen, dass dies ein Beispiel für Mehrfachvererbung ist.

Interessante Beiträge...