Page 138 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 138

138


                                                          ่
               Fee.s = 50                   คือ การก าหนดคา attribute s = 50
               Fee.t = 45.5f                คือการก าหนดค่า attribute t =45.5


               Float total = fee. calfee ();  คือ การเรียกใช method calFee () โดยไม่มีการส่งค่า attribute แต่มีตัว
                                                         ้
                                            แปร totalส าหรับคาผลลัพธ์ที่ได้จากการคืนค่าของ method นี้
                                                            ่

               System.out.println(“ค่าโดยสาร = “+ total + “บาท”) แสดงผลค่าโดยสารทั้งหมด

               เมื่อท าการรันโปรแกรมจะได้ผลดังนี้





















               กรณี method มีการรับค่า parameter และ มีการคืนค่า parameter


               จะมีรูปแบบการเรียกใช้งานดังนี้

                    Datatype Method Value = ObjectName.MethodName ([argument]);

               โดยท  ี่                     object Name   คือ ชื่อของ object


                                            Method Name คือ ชื่อของ method ที่เรียกใช  ้

                                            data Type        คือ ชนิดข้อมูล

                                                                       ้
                                            Method Value คือ ตัวแปรที่ใชส าหรับเก็บค่าที่ได้จากการคืนค่าของ
                                            method

                                            Argument       คือ ค่าของข้อมูลที่ต้องการส่งผานไปยัง method
                                                                                    ่

               ในการศึกษาเกี่ยวกับ method ที่มีการรับค่า parameter และ มีการคืนค่า parameter นั้น สามารถศึกษาได ้
                                            จากโปรแกรมตัวอย่างต่อไปนี้
   133   134   135   136   137   138   139   140   141   142   143