Overloading biasanya digunakan dalam pemrograman untuk membuat sebuah nama fungsi memiliki dua macam bentuk ataupun lebih, dan biasanya bentuk-bentuk tersebut berbeda tipe