การประกาศ methods 
การเขียนโปรแกรมเชิงวัตถุโดยใช้ Java : การประกาศ method
[modifier] return_type methodName ([arguments]){
[method_body]
}
- modifier คือ keyword ของภาษาจาวาที่ใช้เป็น access modifier เช่น public หรืออธิบายคุณสมบัติอื่นๆ ของคลาส เช่น abstract และ final
- return_type คือชนิดข้อมูลของค่าที่ส่งกลับหลังจากเสร็จสิ้นการทำงานของคำสั่งใน method นี้ โดยชนิดข้อมูลของค่าที่ส่งกลับอาจเป็นชนิดข้อมูลแบบพื้นฐาน หรือชนิดข้อมูลแบบอ้างอิง ในกรณีที่ไม่มีการส่งค่าใดๆ กลับจะต้องระบุชนิดข้อมูลเป็น void
- methodName คือชื่อของ method ที่เป็นชื่อ identifier ใดๆ ที่สอดคล้องกับกฎการตั้งชื่อ
- arguments คือตัวแปรที่ใช้ในการรับข้อมูลที่ object ส่งมาให้ โดยอาจมีมากกว่าหนึ่งตัวแปร หรือไม่มีเลยก็ได้ขึ้นอยู่กับการกำหนด method
- method_body คือคำสั่งต่างๆ ของภาษาจาวาที่อยู่ใน method
ตัวอย่าง
public class Student{
public string id;
public string name;
public double gpa;
public static final double MIN_GPA = 2.00;
public void setID(string ID){
id = ID;
}
public void setName(string n){
name = n;
}
public void setGPA(double GPA){
gpa = GPA;
}
public void showDetails(){
System.out.println(“ID : “+id);
System.out.println(“Name : “+name);
System.out.println(“GPA : “+gpa);
}
}


อ้่งอิงจาก:http://javasupaporn.blogspot.com/2012/12/23-methods.html
ไม่มีความคิดเห็น:
แสดงความคิดเห็น