สนับสนุนโดย

วันอาทิตย์ที่ 25 พฤศจิกายน พ.ศ. 2561

method overloading

หัวข้อวันนี้เป็นอีกเรื่องที่เราจะได้พบบ่อยๆ ในการเขียนโปรแกรมด้าน OOP นั่นคือการเขียนชื่อ method ชื่อเดียวกันเป้ะ แต่แตกต่างกันที่ชนิด หรือจำนวนของ parameter นั่นเองครับ

ลองดูตัวอย่างข้างล่างนี้กันก่อน สมมุติเรามี method 3 ตัว
int calNumber(int a, int b)
int calNumber(int a, int b, int c)
int calNumber(int a, int b, String str)