Program Java untuk Melaksanakan pelbagai warisan

Dalam contoh ini, kita akan belajar menerapkan banyak warisan di Java.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:

  • Warisan Jawa
  • Antara Muka Java
  • Kelas dan Objek Java

Apabila kelas kanak-kanak merangkumi lebih dari satu superclass, ia dikenali sebagai warisan berganda. Walau bagaimanapun, Java tidak menyokong banyak warisan.

Untuk mencapai pelbagai warisan di Java, kita mesti menggunakan antara muka.

Contoh: Warisan Berganda di Jawa

 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); ) )

Pengeluaran

Java boleh digunakan sebagai bahasa backend. Java juga dapat digunakan sebagai frontend.

Dalam contoh di atas, kami telah membuat antara muka bernama Backend dan kelas bernama Frontend. Kelas Bahasa meluaskan kelas Frontend dan melaksanakan antara muka Backend.

Warisan Pelbagai di Jawa

Di sini, kelas Bahasa mewarisi hak milik Backend dan Frontend. Oleh itu, kita boleh mengatakan bahawa ini adalah contoh dari pelbagai harta pusaka.

Artikel menarik...