ค่าคงที่ constant ในภาษา Java
บทความนี้เรามาดูการประกาศค่าคงที่ หลักการในการประกาศค่าคงที่ กฎต่าง ๆ สิ่งที่ควรทำ และตัวอย่างการใช้งานค่าคงที่กันครับในการกระกาศค่าคงที่นั้นจะมีแบบแผนในการประกาศอยู่ ซึ่งเราจะใช้คำว่า final ในการบอกว่าเป็นค่าคงที่ แล้วตามด้วยตัวแปร กรณีของตัวแปรในเราจะใช้ตัวพิมพ์ใหญ่ทั้งหมด และจะคั่นคำด้วยเครื่องหมาย underscore ตามตัวอย่าง
package info.doesystem.howto; public class DoesystemInfo { static final int NUMBER_OF_MONTHS = 12; public static void main(String[] args) { System.out.println(DoesystemInfo.NUMBER_OF_MONTHS); } }
จากตัวอย่างนี้เราใช้ static final เพื่อบอกว่าเป็นค่าคงที่ประจำ Class จากนั้นก็ตั้งชื่อตัวแปร NUMBER_OF_MONTHS โดยใช้เครื่องหมาย underscore คั่นแต่ละคำและเป็นตัวพิมพ์ใหญ่หมด
ในการเรียกใช้ static final นั้นก็ให้เราพิมพ์ชื่อ Class จากนั้นก็ตามด้วยชื่อตัวแปรได้เลย
package info.doesystem.howto; public class DoesystemInfo { static final int NUMBER_OF_MONTHS = 12; public static void main(String[] args) { System.out.println(DoesystemInfo.NUMBER_OF_MONTHS); System.out.println(sumOne(2)); } public static int sumOne(int value) { final int ONE = 1; return value + ONE; } }
ตัวอย่างนี้เป็นการประกาศค่าคงที่ใน method เราก็ใช้ final เลย
ไม่มีความคิดเห็น:
แสดงความคิดเห็น