Javaのfinalが何を意味するかをサンプルコードで解説
今回はfinalが何を意味するかをサンプルコードで解説します。
finalとは
下記のコードで考えます。
public class Main {
public static void main(String[] args) {
final int age = 20;
age = 30;
System.out.println(age);
}
}finalは一度代入した値を再代入できなくするという意味です。
3行目でfinalを使っていますが4行目で再代入しているので今のままではエラーになります。
4行目を取った下記のコードはエラーになりません。
public class Main {
public static void main(String[] args) {
final int age = 20;
System.out.println(age);
}
}