Page 192 - PEMROGRAMAN BERORIENTASI OBJEK 11 GASAL
P. 192

PEMROGRAMAN BERORIENTASI OBJEK



                        15.  Kegiatan Belajar 17 : Polimorphisme (Virtual Methode Invocation)
                        a.  Tujuan Pembelajaran

                            Setelah mengikuti kegiatan belajar 14 siswa diharapkan dapat :
                             1)  Memahami konsep overloading dan overriding
                             2)  Memahami metode final

                             3)  Menyajikan overloading dan overriding dalam class

                        b.  Uraian Materi

                        Virtual  Method  Invocation  (VMI)  bisa  terjadi  jika  terjadi  polimorfisme  dan
                        overriding. Pada saat obyek yang sudah di buat tersebut memanggil overridden

                        method  pada  parent  class,  compiler  Java  akan  melakukan    invocation
                        (pemanggilan)  terhadap  overriding  method  pada  subclass  ,  dimana  yang
                        seharusnya  di  panggil  adalah  overridden  method.  Berikut  contoh  terjadinya

                        VMI:
                            Listing Program

                           classParent{
                           intx=5;

                           publicvoidInfo(){
                           System.out.println(“IniclassParent”); 

                           }
                           }
                           classChildextendsParent{

                           intx=10;
                           publicvoidInfo(){
                           System.out.println(“IniclassChild”); 

                           }
                           }
                           publicclassTes{

                           publicstaticvoidmain(Stringargs[]){
                           Parenttes=newChild();
                           System.out.println(“Nilaix=“+tes.x); 

                           tes.Info();
                           }
                           }







                                                                                            177 | Pa g e
   187   188   189   190   191   192   193   194   195   196   197