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