Java Constants and final สำหรับ Constant หรือ final เป็นการกำหนดค่าคงที่ในตัวแปรภาษา Java ซึ่งสามารถกำหนดได้กับตัวแปรเกือบทุกชนิด และเมื่อประกาศ final แล้วตัวแปรนั้นจะไม่สามารถทำการเปลี่ยนแปลงค่าได้อีก
Syntax
final type varname;
Example
MyClass.java
package com.java.myapp;
public class MyClass {
public static void main(String[] args) {
int aVar = 10;
final int bVar = 20;
aVar = 100;
// bVar = 200; // cannot new assign value
System.out.println("aVar = " + aVar);
System.out.println("bVar = " + bVar);
}
}