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 นั้น สามารถศึกษาได ้
จากโปรแกรมตัวอย่างต่อไปนี้

