ค่าคงที่ 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 เลย
ไม่มีความคิดเห็น:
แสดงความคิดเห็น