วันจันทร์ที่ 10 ธันวาคม พ.ศ. 2555



2.5  การเรียกใช้ Method
                   การเรียกใช้งาน Method ดังในโปรแกรมตัวอย่าง มีขั้นตอนการทำงานดังนี้
                         1. สร้าง Object ของ Class ที่ต้องการเรียกใช้ Method นั้น โดยการใช้คำสั่ง
         <Class_name>  <Object_name> = new <Class_name>(<Class_argument>);
                    ตัวอย่างเช่น 
                         TestMethod  obj = new TestMethod();
                                ในกรณีที่ Method มีการมีนิยามการใช้งานแบบ Static แสดงว่า Method นั้นสามารถเรียกใช้งานได้เลย                      
                                โดยไม่ต้องสร้าง Object
                         2. เรียก Method ที่มีอยู่ใน Class นั้นผ่านตัวแปร Object โดยใช้เครื่องหมายจุด(.) ในการเข้าถึง Method            
                             นั้นๆ
                         ตัวอย่างเช่น
                   obj.input();   เรียก Method ที่ชื่อ input ผ่าน Object ที่ชื่อ obj  
                   output(score,grade); เรียก Method ที่ชื่อ output โดยไม่ต้องสร้าง Object เพราะMethod นี้เป็นแบบ static
                         3. ส่งข้อมูลนำเข้าให้กับ Method นั้น ดังตัวอย่างเช่น
     grade=process(score); ใน Method ที่ชื่อ process มีการรับจำนวนเต็มเข้ามา
                             ถ้าไม่มีข้อมูลนำเข้า เช่น obj.input(); ต้องเขียนชื่อ Method ตามด้วยวงเล็บ
                         4. รับข้อมูลที่ส่งกลับมาจาก Method นั้น ดังตัวอย่างเช่น
                grade=process(score); ใน Method ที่ชื่อ process มีการส่งค่ากลับเป็นตัวอักษร ดังนั้นต้องตัวแปรที่ชื่อ            
                grade มารับข้อมูลที่เป็นตัวอักษร ถ้าไม่มีข้อมูลส่งกลับมา หรือ void  ใน Method เช่น  
                output(score,grade);  ไม่มีการส่งค่ากลับก็ไม่ต้องมีตัวแปรมารับค่าแต่อย่างใด

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

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