Page 178 - PEMROGRAMAN BERORIENTASI OBJEK 11 GASAL
P. 178

PEMROGRAMAN BERORIENTASI OBJEK



                        13.  Kegiatan Belajar 15 :Pewarisan
                        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
                        1)  Metode Overloading
                            Overloading  adalah  suatu  keadaan  dimana  beberapa  method  sekaligus

                            dapat mempunyai nama yang sama, akan tetapi mempunyai fungsionalitas
                            yang  berbeda.  Overloading  ini  dapat  terjadi  pada  class  yang  sama  atau

                            pada suatu parent class dan subclass-nya. Overloading mempunyai ciri-ciri
                            sebagai berikut:
                             9  Nama method harus sama

                             9  Daftar parameter harus berbeda
                             9  Return type boleh sama, juga boleh berbeda


                           Contoh penggunaan overloading dilihat di bawah ini:

                            Gambar(intt         →     1parametertitik,untuk
                            1)                        menggambartitik

                            Gambar(intt         →     2parametertitik,untukmenggambargaris
                            1, int t2)

                            Gambar(intt         →     3parametertitik,untukmenggambarsegit
                            1, int t2,                iga
                            int t3)

                            Gambar(intt         →     3parametertitik,untukmenggambarsegie
                            1, int t2,                mpat
                            int t3, int
                            t4)

                        2)  Overriding Method
                            Overriding adalah suatu keadaan dimana method pada subclass menolak
                            method  pada  parent  class-nya.  Overriding  mempunyai  ciri-ciri  sebagai

                            berikut:
                              9  Nama method harus sama
                              9  Daftar parameter harus sama





                                                                                            163 | Pa g e
   173   174   175   176   177   178   179   180   181   182   183