INHERITANCE

  • Inheritance adalah pewarisan atribut dan method dari suatu kelas/kelas induk ke sub kelas/kelas anak yang   bersifat menyeluruh sehingga semua attribut dan method yang dimiliki kelas super dapat diturunkan ke sub kelas.
  • Contohnya jika kelas c merupakan turunan kelas b dan kelas b merupakan turunan kelas a, maka otomatis attribut dan method kelas a akan diwariskan pula ke kelas c.
  • Dengan demikia jika seorang programmer ingin memodifikasi suatu attribut atau method yang digunakan sub kelas, maka hanya dilakukan modifikasi pada kelas super yang memilikinya.
  • Syntax :
          [modifier] class NamaSubKelas extends NamaKelasSuper {
          Class body;
           }
          Ket :
          Kata kunci extends digunakan untuk menyatakan pewarisan
  • Contoh pengimplementasian dalam program
Membuat kelas induk dengan nama SuperClass.java


Membuat kelas anak dengan nama SubClass.java


Membuat class utama dengan nama DemoInheritance.java




  • Catatan :
  1. Simpan file dengan nama yang sama dengan class dengan ekstensi “.java” (tanpa tanda kutip). Misal : SuperClass.java
  2. Tekan Ctrl+1 untuk mengkompile program Java
  3. Tekan Ctrl+2 untuk menjalankan program Java
  • Output dari program