Програма Java за внедряване на множествено наследяване

В този пример ще се научим да прилагаме множествено наследяване в Java.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:

  • Наследяване на Java
  • Java интерфейс
  • Java клас и обекти

Когато дъщерният клас се простира от повече от един суперклас, той е известен като множествено наследяване. Java обаче не поддържа множествено наследяване.

За да постигнем множествено наследяване в Java, трябва да използваме интерфейса.

Пример: Множествено наследяване в 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); ) )

Изход

Java може да се използва като бекенд език. Java може да се използва и като интерфейс.

В горния пример създадохме интерфейс на име Backend и клас на име Frontend. Езикът на класа разширява класа Frontend и реализира интерфейса Backend.

Множество наследственост в Java

Тук класът на езика наследява собствеността както на Backend, така и на Frontend. Следователно можем да кажем, че е пример за множествено наследяване.

Интересни статии...