เมธอดของจาวา
เมธอด คือ บล็อกของโค้ดที่ทำงานเมื่อมีการเรียกเท่านั้น
คุณสามารถส่งข้อมูลที่เรียกว่าพารามิเตอร์ไปยังวิธีการได้
เมธอดใช้เพื่อดำเนินการบางอย่าง และเรียกอีกอย่างว่าฟังก์ชัน
ทำไมต้องใช้วิธี? การใช้รหัสซ้ำ: กำหนดรหัสหนึ่งครั้ง และใช้หลายครั้ง
สร้างวิธีการ
ต้องประกาศวิธีการภายในคลาส ถูกกำหนดด้วยชื่อของเมธอด ตามด้วยวงเล็บ( ) Java มีวิธีการที่กำหนดไว้ล่วงหน้าบางอย่าง เช่นSystem.out.println()
แต่คุณสามารถสร้างวิธีการของคุณเองเพื่อดำเนินการบางอย่างได้:
ตัวอย่าง
สร้างวิธีการภายในหลัก:
public class Main {
static void myMethod() {
// code to be executed
}
}
ตัวอย่างที่อธิบาย
myMethod()
เป็นชื่อวิธีstatic
หมายความว่าเมธอดเป็นของคลาสหลักและไม่ใช่อ็อบเจ็กต์ของคลาสหลัก คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับออบเจ็กต์และวิธีเข้าถึงเมธอดผ่านออบเจ็กต์ในภายหลังในบทช่วยสอนนี้void
หมายความว่าวิธีนี้ไม่มีค่าส่งคืน คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับการคืนค่าในบทนี้
เรียกวิธีการ
ในการเรียก method ใน Java ให้เขียนชื่อ method ตามด้วยวงเล็บ 2 อัน()และ semicolon ;
ในตัวอย่างต่อไปนี้myMethod()
ใช้เพื่อพิมพ์ข้อความ (การกระทำ) เมื่อเรียกว่า:
ตัวอย่าง
ภายในmain
เรียก
myMethod()
วิธีการ:
public class Main {
static void myMethod() {
System.out.println("I just got executed!");
}
public static void main(String[] args) {
myMethod();
}
}
// Outputs "I just got executed!"
วิธีการสามารถเรียกได้หลายครั้ง:
ตัวอย่าง
public class Main {
static void myMethod() {
System.out.println("I just got executed!");
}
public static void main(String[] args) {
myMethod();
myMethod();
myMethod();
}
}
// I just got executed!
// I just got executed!
// I just got executed!
ในบทต่อไปพารามิเตอร์วิธีการ คุณจะได้เรียนรู้วิธีส่งข้อมูล (พารามิเตอร์) ไปยังวิธีการ