Method Overloading in Java

Overloading คือ คุณลักษณะที่อนุญาติให้ Class มี Method ของ Instance ที่มีชื่อเหมือนกันได้มากกว่า 1 Method แต้ต้องมี Argument lists ที่แตกต่างกัน

Argument lists ถ้าเข้าข่ายข้อใดข้อหนึ่ง ดังต่อไปนี้สามารถทำ Overloading ได้
1.จำนวนของ Parameters ต่างกัน
2.Data Type ของ Parameters ต่างกัน
3.ลำดับของ Data Type ของ Parameters ต่างกัน

ส่วนการเรียกใช้ Method นั้นถ้าต้องการจะเรียกใช้ Method ไหนทำงาน เพียงแค่ใส่ Parameter ให้ครบ ค่าตรงตาม Data Type และใส่ค่าให้ตรงตำแหน่ง Data Type ของ Method นั้นก็สามรถจะเรียก Method นั้นทำงานได้

ตัวอย่าง Code





นอกจากนี้ Overloading ยังสามารถใช้กับ Constructor ได้ด้วย

ตัวอย่าง Code










ไม่มีความคิดเห็น:

แสดงความคิดเห็น