Method Overloading เป็นแนวคิดของ Object Oriented Programming ซึ่งช่วยในการสร้างแอปพลิเคชันแบบผสมในวิธีที่ง่าย ฟังก์ชันโอเวอร์โหลดหรือเมธอดโอเวอร์โหลดเป็นคุณลักษณะที่อนุญาตให้สร้างเมธอดหลายเมธอดที่มีชื่อคล้ายคลึงกันซึ่งทำงานแตกต่างกันในประเภทของพารามิเตอร์อินพุตที่ยอมรับเป็นอาร์กิวเมนต์ แนวคิดข้างต้