Pada kesempatan kali ini saya akan mencoba untuk posting tentang overloading, overriding dan exception dalam java. Baiklah kita langsung saja ke TKP.
1. Overloading
Overloading adalah suatu kemampuan dalam bahasa program yang berorientasi objek untuk menggunakan sata nama method untuk beberapa method yang memiliki parameter masukan yang berbeda (baik tipe maupun jumlah parameter).
2. Overriding
Overriding adalah suatu kemampuan dalam bahasa pemrograman yang berorientasi objek untuk mengubah implementasi suatu method yang dimiliki oleh suatu kelas super ketika kelas super tersebut diturunkan.
3. Exception
Exception adalah suatu objek error khusus yang dibuat ketika terjadi kesalahan pada suatu program. Penanganan exception dalam java dibuat dengan menuliskan kode program exception pada source code.
Perbedaan Antara Overloading dengan Overriding
1. Overloading terjadi dalam satu kelas yang sama.
2. Pada Overloading, daftar parameter harus berbeda (tidak boleh ada yang sama).
3. Overriding terjadi antara 2 kelas yang berbeda.
4. Pada Overriding tidak diperbolehkan ada perbedaan nama dan jumlah parameter.
Adapun implementasi dalam program akan terlihat pada contoh sederhana berikut ini :
Demikianlah postingan saya kali ini, semoga dapat menambah pengetahuan pembaca.
Tidak ada komentar:
Posting Komentar