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

135


                                                                ้
               no_prm_fee.calFee()                  คือการเรียกใช method calFee(). โดยไม่มีการส่งค่า argument
                                                                                  ้
                                                   และไม่มีตัวแปลส าหรับค่าผลลัพธ์ที่ไดจาก method นี้
               เมื่อท าการรันโปรแกรมจะได้ผลดังนี้



























                   ี
               กรณmethod มีการรับค่าparameter แต่ไม่มีการคืนค่า parameter

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

                        ObjectName.MethodName ([argument]);

               โดยที่    ObjectName คือ ชื่อของ Object


                          Methodname คือชื่อ method ที่เรียกใช  ้

                       Argument คือ ค่าของข้อมูลที่ต้องการส่งผานไปยัง method
                                                          ่
               ในการศึกษาเกี่ยวกับ method ที่มีการรับค่า parameter แต่ไม่มีคืนค่า parameter นั้นสามารถศกษาได้จาก
                                                                                                ึ
               โปรแกรมตัวอย่างต่อไปนี้












               ท าการสร้าง class fee เพื่อใช้ในการค านวณคาโดยศาลรถแท็กซี่ซึ่งสามารถอธิบายได้ดังนี้
                                                     ่
               public class fee             คือ การประกาศ class ชื่อ fee

               - [ ] public void calfee ()    คือการสร้าง method ชื่อ calfee () เพื่อค านวณและแสดงผลค่าโดยสารโดย

                                            มีการรับค่า parameter s และ t และไม่มีการคืนค่า
   130   131   132   133   134   135   136   137   138   139   140