Contoh Inheritance (Pewarisan) di Java

Contoh inheritance atau pewarisan dalam OOP misalnya sebagai berikut. Ada class Karyawan yang memiliki atribut NIP, nama, dan jenis kelamin serta dua buah method yaitu masukKerja() dan beriNama(String nama).

Dibuat class baru yaitu Dosen. Class Karyawan akan diwariskan ke class Dosen, dalam source code untuk membuat pewarisan digunakan keyword extends ketika menuliskan deklarasi class (lihat baris ke tiga di source berikut).

Ketika class Dosen dibuat objectnya, object dosen dapat menggunakan atribut-atribut dan method-method yang dimiliki oleh kelas induk (class induk : Karyawan). Misalnya di sini dosen dapat menggunakan method masukKerja() yang dideklarasikan di class Karyawan.

Comments