Overload Methods (หรือหลาย ๆ
คนอาจจะใช้คำว่า Overloading, Overloader) คือการเขียน หรือสร้าง Method
ชื่อเดิมที่มีอยู่แล้วใหม่ เพื่อจุดประสงค์การทำงานที่หลากหลาย โดยใช้ชื่อ
Method เดิมแต่มีข้อแม้ว่าจะต้องส่ง Argument หรือ Parameter เข้าไปใน
Overload Method แต่ละตัวไม่เหมือนกัน
(โปรแกรมจะได้รู้ว่าเราเรียกใช้ตัวไหนนั้นเอง) มาลองศึกษาโปรแกรมกันดูครับ
ตัวอย่างโปรแกรม
ผลลัพธ์

สรุป Overload Method
1. Overload Method คือการทำซ้ำ Method ที่มีอยู่แล้ว แต่ต้องส่งค่า Argument หรือ Parameter ให้ไม่เหมือนเดิม
2. วัตถุประสงค์เพื่อการสร้าง Method เดิมแต่มีคุณสมบัติ และลักษณะการทำงานที่แตกต่างกัน
3. สร้างความยืดหยุ่นในการสร้าง Method
เครดิต http://www.amplysoft.com
ตัวอย่างโปรแกรม
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| public class Overload { public static void sayHello() { System.out.println("Hello, JAVA"); } public static void sayHello( String name ) { System.out.println("Hello, " + name.toString()); } public static void main(String args[]){ sayHello(); sayHello( "amplysoft" ); }} |
ผลลัพธ์
สรุป Overload Method
1. Overload Method คือการทำซ้ำ Method ที่มีอยู่แล้ว แต่ต้องส่งค่า Argument หรือ Parameter ให้ไม่เหมือนเดิม
2. วัตถุประสงค์เพื่อการสร้าง Method เดิมแต่มีคุณสมบัติ และลักษณะการทำงานที่แตกต่างกัน
3. สร้างความยืดหยุ่นในการสร้าง Method
เครดิต http://www.amplysoft.com
ไม่มีความคิดเห็น:
แสดงความคิดเห็น