Java-program for å implementere flere arv

Innholdsfortegnelse

I dette eksemplet vil vi lære å implementere flere arv i Java.

For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:

  • Java-arv
  • Java-grensesnitt
  • Java-klasse og objekter

Når barneklassen strekker seg fra mer enn en superklasse, er den kjent som flere arv. Java støtter imidlertid ikke flere arv.

For å oppnå flere arv i Java, må vi bruke grensesnittet.

Eksempel: Flere arv i 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); ) )

Produksjon

Java kan brukes som backend-språk. Java kan også brukes som frontend.

I eksemplet ovenfor har vi opprettet et grensesnitt som heter Backend og en klasse som heter Frontend. Klassen Språk utvider Frontend-klassen og implementerer Backend-grensesnittet.

Flere arv i Java

Her arver språkklassen eiendommen til både Backend og Frontend. Derfor kan vi si at det er et eksempel på flere arv.

Interessante artikler...