Overloading adalah fitur dalam pemrograman berorientasi objek yang memungkinkan beberapa metode memiliki nama yang sama tetapi parameter berbeda. Contohnya, metode `hitung()` bisa memiliki parameter berbeda untuk menghitung jumlah berdasarkan input yang beragam. Manfaatnya adalah meningkatkan fleksibilitas dan efisiensi kode dengan mengurangi duplikasi.