Page 193 - PEMROGRAMAN BERORIENTASI OBJEK 11 GASAL
P. 193

PEMROGRAMAN BERORIENTASI OBJEK


                        Hasil dari running program diatas adalah sebagai berikut:

                                   Nilaix=5

                                   IniclassChild

                        Polymorphic arguments adalah tipe suatu parameter yang menerima suatu

                        Nilai yang bertipe subclass-nya. Berikut contoh dari polymorphics arguments:

                            Listing Program


                           Class Pegawai{
                           }
                           Class Manajer extends Pegawai{
                                                        …

                           }
                           Public class Tes{

                           Public static void Proses(Pegawaipeg){
                                                                                  …
                           }

                           Public static void main(Stringargs[]){
                           Manajerman=newManajer(); Proses(man);
                           }

                               }

                           Pernyataan  instance  of  sangat  berguna  untuk  mengetahui  tipe  asal  dari
                           suatu  Polymorphic  arguments.  Untuk  lebih  jelasnya,  misalnya  dari  contoh

                           program  sebelumnya, kita sedikit membuat modifikasi pada class Tes dan
                           ditambah  sebuah class baru Kurir, seperti yang tampak dibawah ini:


                            Listing Program

                           Class Kurir extends Pegawai
                           }

                           Public classTes{
                           publicstaticvoidProses(Pegawaipeg){
                           if(peginstanceofManajer){

                           …lakukantugas-tugasmanajer…
                           }elseif(peginstanceofKurir){





                                                                                            178 | Pa g e
   188   189   190   191   192   193   194   195   196   197   198