Skip to content
Siamcoder

การสร้างและใช้เมท็อดใน Java (Creating and Using Methods in Java)

java1 min read

การสร้างและใช้งานเมธอดในภาษา Java:

เมธอด (Methods) ในภาษา Java เป็นบล็อกของโค้ดที่ใช้สำหรับการรวบรวมคำสั่งที่มีลักษณะการทำงานเฉพาะบางอย่าง และสามารถเรียกใช้งานได้หลายครั้งในส่วนอื่น ๆ ของโปรแกรม

การสร้างเมธอดใน Java มีรูปแบบดังนี้:

<ประเภทการส่งคืน> <ชื่อเมธอด>(<พารามิเตอร์>) {
// รายการคำสั่ง
return <ค่าการส่งคืน>;
}`
  • <ประเภทการส่งคืน> เป็นประเภทของค่าที่เมธอดจะส่งคืนหลังจากการทำงานเสร็จสิ้น หรือใช้คีย์เวิร์ด void หากไม่มีการส่งคืนค่า
  • <ชื่อเมธอด> เป็นชื่อที่ใช้ตั้งขึ้นเพื่อระบุเมธอด
  • <พารามิเตอร์> เป็นตัวแปรที่ใช้รับค่าเข้าสู่เมธอด ซึ่งสามารถมีหรือไม่มีก็ได้
  • <ค่าการส่งคืน> เป็นค่าที่เมธอดจะส่งคืนหลังจากการทำงานเสร็จสิ้น

ตัวอย่างการสร้างและใช้งานเมธอดใน Java:

public class Calculator {
public int add(int a, int b) {
int sum = a + b;
return sum;
}
public void printMessage(String message) {
System.out.println(message);
}
}
public class Main {
public static void main(String[] args) {
Calculator calculator = new Calculator();
int result = calculator.add(5, 3);
System.out.println("ผลรวม: " + result);
calculator.printMessage("สวัสดี");
}
}`

ในตัวอย่างข้างต้น เราสร้างคลาส Calculator ที่มีเมธอด add ที่รับพารามิเตอร

public class Calculator {
public int add(int a, int b) {
int sum = a + b;
return sum;
}
public void printMessage(String message) {
System.out.println(message);
}
}
public class Main {
public static void main(String[] args) {
Calculator calculator = new Calculator();
int result = calculator.add(5, 3);
System.out.println("ผลรวม: " + result);
calculator.printMessage("สวัสดี");
}
}`

ในตัวอย่างข้างต้น เราสร้างคลาส Calculator ที่มีเมธอด add ที่รับพารามิเตอร์ a และ b และคืนค่าผลรวมของเลขทั้งสอง ฟังก์ชัน add ใช้งานตัวแปร sum เพื่อเก็บผลรวม และส่งค่า sum กลับ

เรายังสร้างเมธอด printMessage ที่รับพารามิเตอร์ message และพิมพ์ข้อความที่ได้รับเข้าสู่หน้าจอ

ในฟังก์ชัน main ในคลาส Main เราสร้างอ็อบเจกต์ calculator จากคลาส Calculator และใช้เมธอด add เพื่อบวกเลข 5 และ 3 พร้อมกับพิมพ์ผลลัพธ์ออกทางหน้าจอ ในที่นี้คือผลรวมของเลข 5 และ 3 ฟังก์ชัน printMessage ใช้เพื่อพิมพ์ข้อความ "สวัสดี" ออกทางหน้าจอ

เมธอดเป็นเครื่องมือที่สำคัญในการเขียนโปรแกรม Java เพราะช่วยให้โค้ดมีความสัมพันธ์และโมดูลาร์ ทำให้ง่ายต่อการจัดการและบำรุงรักษาโค้ด และเพิ่มความยืดหยุ่นในการปรับแต่งและขยายตัวของโปรแกรม