หน้าเว็บ

วันพุธที่ 15 กันยายน พ.ศ. 2553

Singleton เมธอด

Singleton mehtod คือเมธอดที่เราสร้างขึ้นมาสำหรับ "อ็อบเจก" ตัวใดตัวหนึ่ง (individual object) เท่านั้น
หมายความว่า นอกจากอ็อบเจกจะมีความสามารถทำโน้นทำนี่ตามเมธอดต่างๆ ที่กำหนดเอาไว้ในคลาสแล้ว เราสามารถกำหนดแบบเจาะจง ให้อ็อบเจกตัวใดตัวหนึ่งมีเมธอดเพิ่มขึ้นมาจากเมธอดเดิมที่มีอยู่แล้วในคลาสได้ด้วย เมธอดที่เราเจาะจงให้กับอ็อบเจกต์นั้นแหละที่เรียกว่า singleton method

วันจันทร์ที่ 6 กันยายน พ.ศ. 2553

แปลง String ให้เป็น Constant

าจมีหลายๆ ครั้ง ที่เราต้องใส่ค่า argument ที่เป็นค่าคงที่ในการเรียกใช้เมธอดหนึ่งๆ ซึ่งค่าคงที่ ที่ใส่ลงไป อาจมีอยู่หลายค่าขึ้นอยู่กับเงื่อนไขที่เหมาะสม พอเราเขียนโค้ดขึ้นมา ผ่านเงื่อนไขต่างๆ จนได้มาซึ่งค่าของ constant ที่เราต้องการแล้ว กลับพบว่าค่าที่เรากรองได้จากการเงื่อนไขพวก if หรือ swicth มันเป็นสตริงที่มีชื่อเหมือนกับชื่อของ constant หาใช่ constant ไม่