Page 142 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 142
142
Overloading Method
่
คือ การที่ class มี Method ที่มีชื่อเหมือนกันตั้งแต่ 2 method ขึ้นไป โดยที่ Method เหลานั้นมี argumentท ี่
แตกต่างกัน ตัวอย่างของการเรียกใช้งาน Overloading Method มีดังนี้
จากตัวอย่างจะเห็นได้ว่ามี method ที่มีชื่อเหมือนกันอยู่ 2 method คือ method ชื่อ display () ซึ่ง
Method ทั้งสองนี้แตกต่างกันที่จ านวน argument โดยที่ method display (char a) จะมี argumentเป็น
ื่
ตัวอักษร ในขณะที่ method display (char a, int n) มี argument เป็นตัวอักษรและเลขจานวนเต็มเมเรียกใช ้
งาน method ทั้งสอง main class จะให้ผลที่แตกต่างกันโดยท ี่
Obj.display (‘a’) จะเป็นการเรียกใช้งาน method display (char a)
Obj.display (‘a’,10) จะเป็นการเรียกใช้งาน method display (char a, int n)

