Programa Java para implementar herencia múltiple

En este ejemplo, aprenderemos a implementar herencia múltiple en Java.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:

  • Herencia de Java
  • Interfaz Java
  • Objetos y clases de Java

Cuando la clase hija se extiende desde más de una superclase, se conoce como herencia múltiple. Sin embargo, Java no admite herencia múltiple.

Para lograr la herencia múltiple en Java, debemos usar la interfaz.

Ejemplo: herencia múltiple 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); ) )

Salida

Java se puede utilizar como lenguaje de backend. Java también se puede utilizar como interfaz.

En el ejemplo anterior, hemos creado una interfaz llamada Backend y una clase llamada Frontend. La clase Language amplía la clase Frontend e implementa la interfaz Backend.

Herencia múltiple en Java

Aquí, la clase Language hereda la propiedad tanto de Backend como de Frontend. Por tanto, podemos decir que es un ejemplo de herencia múltiple.

Articulos interesantes...