Devdit
 

Method Java คืออะไร ทำหน้าที่อะไร

3.5K

Method Java คือคำสั่ง หรือฟังก์ชันที่อยู่ภายใน class ทำหน้าที่ประมวลผลโปรแกรมโดยปกติจะทำงานร่วมกับตัวแปรใน class ที่เรียกว่า attribute ใน 1 class สามารถมี method กี่คำสั่งก็ได้ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Method Java คืออะไร ทำหน้าที่อะไร

class Main {  
  public static void main(String args[]) { 
    MyClass myClass = new MyClass();
    myClass.setName("Devdit");
    myClass.welcome();
    myClass.hello();
  } 
}

class MyClass {
  private String name;
  public void setName( String name ) {
    this.name = name;
  }
  public void welcome() {
    System.out.println("Welcome "+this.name);
  }
  public void hello() {
    System.out.println("Hello "+this.name);
  }
}

ผลลัพธ์

Welcome Devdit
Hello Devdit

คำอธิบาย

Method Java จากตัวอย่างสร้าง class ชื่อ MyClass พร้อม attribute ชื่อ name ชนิด private String และสร้าง method ทั้งหมด 3 คำสั่งดังนี้

1. method setName ทำหน้าที่รับค่า name และเก็บค่าดังกล่าวไว้ที่ attribute name ของ class

2. method welcome ทำหน้าที่แสดงข้อความ “Welcome” ตามด้วยค่าใน attribute name

3. method hello ทำหน้าที่แสดงข้อความ “Hello” ตามด้วยค่าใน attribute name

4. เวลาเรียกใช้งานให้สร้าง object จาก class ก่อน คือ MyClass myClass = new MyClass() จากนั้นเรียกใช้ method ได้เลย เช่น myClass.setName( "Devdit" ) และ myClass.welcome()

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ