1/10/58

ค่าคงที่ constant ในภาษา Java

ค่าคงที่ 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 เลย

ไม่มีความคิดเห็น:

แสดงความคิดเห็น