Page 54 - E-MODUL PEMROGRAMAN BERORIENTASI OBJEK
P. 54
▪ Karyawan tetap mempunyai gaji pokok, tunjangan kesehatan 10 % dari gaji
▪ Gaji pokok ditentukan sesuai dengan golongan dengan ketentuan ebagai berikut:
Golongan A: 1.000.000
Golongan B: 2.000.000
Golongan C: 3.000.000
Golongan D: 4.000.000
3) Polimorfisme (Polymorphisme)
Polimorfisme yang berarti banyak bentuk yang memiliki nama sama tetapi memiliki
kelakuan (behavior) yang berbeda. Dalam Bahasa java, polimerfisme merujuk pada
kenyataan bahwa pemrogram bisa membuat method dengan nama yang sama baik dalam
suatu class maupun dalam class yang berbeda.
Contoh:
1. Void data (int i) dan coid data (String i) adalah dua method yang berbeda. Walaupun
bernama method sama, parameter input-nya berbeda
2. Void data (int j) dan void data (int k) adalah dua method yang sama karena memiliki
nama method dan tipe parameter input yang sama.
3. Void data (String I, int j) dan void data (int I, String j) adalah dua method yang berbeda.
Walaupun memiliki nama method dan dua tipe parameter input yang sama, posisi tiap
parameternya berbeda.
Praktik 9. Membuat class polimorphisme:
- Buatlah sebuah class dengan nama class “hewan” dan tulislah sintak seperti dibawah
pada class hewan yang telah anda buat
49