Jumat, 19 September 2014

Inheritance



NAMA        : M.SAEPUL BURHAN
NIM          : TI 1210043
JURUSAN    : T.INFORMATIKA


  • Inheritance adalah suatu proses pewarisan data dan method dari suatu kelas kepada kelas yang lainnya yang bersifat menyeluruh. Semua data dan method milik kelas asalnya diwariskan atau diturunkan kepada kelas yang baru (sub kelas).
  •     Kelas yang mewariskan data dan method disebut dengan Super Class atau yang biasa disebut juga dengan Kelas Induk. Sedangkan kelas yang diwariskan data dan method disebut dengan Sub Class atau yang biasa juga disebut dengan Kelas Anak.
  •     Keyword dari pewarisan atau inheritance adalah extends.

Keuntungan dari pewarisan atau inherintance, yaitu :

  •    Bersifat reusable, yang artinya tidak harus menyalin semua data atau method dari suatu kelas jika akan menggunakannya lagi.
    Kemudahan dalam me-manage kelas yang memiliki data dan method yang sama, yang artinya untuk memodifikasi suatu data atau method untuk semua kelas anak maka tidak perlu melakukan perubahan di masing-masing kelas anak melainkan hanya melakukan perubahan di kelas induk saja.

Berikut ini adalah contoh screenshoot program  tabung .java menggunakan Inheritance :

Main.java






Tabung.java





Lingkaran.java





output




0 komentar: