ยินดีต้อนรับ

ยินดีต้อนรับเข้าสู้เว็บไซต์ Object- Oriented Programming"

2.3 การประกาศ methods

การประกาศ 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

ไม่มีความคิดเห็น:

แสดงความคิดเห็น