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
   52   53   54   55   56   57   58   59   60   61   62