Bir metodun aynı isimlerle farklı sayıda parametreyle yazılmasına method overloading , aşırı yükleme diyoruz.Özetlemek istersek ;
Bir method yazalım.
Örnekte skor hesaplamak için yazılan bir methodumuz var ve içine iki parametre gönderiyoruz isim ve puan.
Eğer biz bu methodu çağırdığımızda oyuncunun puanını vermeyi unutursak yada vermek istemezsek aynı methodu(aynı isimle olmak şartıyla)tekrar yazarak overloading yapmış oluruz.
Aynı işlemi ismini göndermeden de yapabiliriz.
Methodlarımızı bu şekilde tanımlamaya method overloading ismini veriyoruz.