Programme Java pour implémenter l'héritage multiple

Dans cet exemple, nous allons apprendre à implémenter l'héritage multiple en Java.

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:

  • Héritage Java
  • Interface Java
  • Classe Java et objets

Lorsque la classe enfant s'étend à partir de plus d'une superclasse, on parle d'héritage multiple. Cependant, Java ne prend pas en charge l'héritage multiple.

Pour réaliser l'héritage multiple en Java, nous devons utiliser l'interface.

Exemple: héritage multiple en 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); ) )

Production

Java peut être utilisé comme langage backend. Java peut également être utilisé comme frontend.

Dans l'exemple ci-dessus, nous avons créé une interface nommée Backend et une classe nommée Frontend. La classe Language étend la classe Frontend et implémente l'interface Backend.

Héritage multiple en Java

Ici, la classe Language hérite de la propriété de Backend et Frontend. Par conséquent, nous pouvons dire que c'est un exemple d'héritage multiple.

Articles intéressants...