Overloading Methode


Method Overloading adalah suatu kemampuan atau fitur dalam bahasa Java dimana kita dapat membuat banyak Method dengan nama yang sama, tetapi memiliki argumen yang berbeda. Hal ini tentu akan sangat memudahkan kita karena ketika kita membuat beberapa method dengan fungsi yang sama, kita tidak perlu membuat method-method tersebut dengan nama-nama yang berbeda. Cukup argumennya saja yang kita bedakan.

Aturan pendeklarasian overloading terhadap metode:
·       Nama method harus sama.
·       Daftar parameter harus berbeda.
·       Return type boleh sama, juga boleh berbeda.

Jenis-jenis method overloading :
1.      Jumlah parameter beda, tipe beda.
2.      Jumlah parameter sama, tipe beda
3.      Jumlah parameter beda, tipe sama.
Syarat-syarat overloading :

1.      Dalam sebuah kelas diperbolehkan lebih dari satu method dengan nama yang sama dengan catatan method dapat dibedakan berdasarkan banyaknya parameter atau tipe data parameter.
2.      Overloading tidak bisa dilakukan dengan membedakan nilai kembaliannya.
3.      Overloading juga bisa dilakukan pada sub kelasnya.

Contohnya :




Komentar