Page 57 - E-MODUL PEMROGRAMAN BERORIENTASI OBJEK
P. 57
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
- Kemudian buat class lain dengan nama herbivora, sama seperti diatas tulislah kembali
sintak seperti dibawah pada class yang baru dibuat
52