Programa Java para implementar herança múltipla

Neste exemplo, aprenderemos a implementar herança múltipla em Java.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:

  • Herança Java
  • Interface Java
  • Classe e objetos Java

Quando a classe filha se estende de mais de uma superclasse, isso é conhecido como herança múltipla. No entanto, o Java não oferece suporte a herança múltipla.

Para obter herança múltipla em Java, devemos usar a interface.

Exemplo: herança múltipla em 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); ) )

Resultado

Java pode ser usado como linguagem de back-end. Java também pode ser usado como front-end.

No exemplo acima, criamos uma interface chamada Backend e uma classe chamada Frontend. A classe Language estende a classe Frontend e implementa a interface Backend.

Herança múltipla em Java

Aqui, a classe Language está herdando a propriedade de Backend e Frontend. Portanto, podemos dizer que é um exemplo de herança múltipla.

Artigos interessantes...