INHERITANCE
Salah
satu konsep dasar dari pemrograman berbasis objek pada java adalah Inheritance,
berikut ini sedikit gambaran tentang inheritance. Pada dasarnya, kita melakukan
inheritance (pewarisan)
untuk membuat suatu class baru(class turunan/subclass) yang masih memiliki
sifat atau spesifikasi dari superclass. Di dalam Java untuk
mendeklarasikan suatu class sebagai subclass dilakukan dengan cara menambahkan
kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama
parent class-nya. Kata kunci extends tersebut memberitahu kompiler Java bahwa
kita ingin melakukan perluasan class.
Contoh implementasi inheritance :
public class Pegawai {
public String nama;
public double gaji;
}
public class Manajer extends Pegawai {
public String departemen;
}