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
   49   50   51   52   53   54   55   56   57   58   59