Overloading Method- Pada bahasa pemrograman Java, selain constructor, method juga boleh memiliki nama yang samatapi dengan method signature yang berbeda. Yang dimaksud dengan method signature adalah method yang memiliki nama yang sama tapi argumennya berbeda baik dari segi jumlah dan tipe datanya.
Contoh :
public class Bidang{
public float menghitungLuas(float jari){
return math.PI*jari*jari;
}
public float menghitungLuas(float panjang, float ebar){
return panjang*lebar;
}
}
Pada Source Code di atas, pada kelas Bidang terdapat 2 buah overloading method. Yaitu dengan nama menghitungLuas. Kedua method ini digolongkan ke overloading method karena memiliki nama, modifier dan tipe yang sama, yang membedakan keduanya adalah parameter dan argumen yang dikandung oleh masing-masing method.
Jadi, inti nya Overloading Method adalah beberapa method yang memiliki nama, tipe, dan modifier yang sama, akan tetapi parameter dan argumen nya yang berbeda.
Tags:
java