Java final 关键字
示例
将变量设置为 final
,以防止其被覆盖/修改
public class Main {
final int x = 10;
public static void main(String[] args) {
Main myObj = new Main();
myObj.x = 25; // will generate an error: cannot assign a value to a final variable
System.out.println(myObj.x);
}
}
定义和用法
The final
关键字是一个非访问修饰符,用于类、属性和方法,使其不可更改(无法继承或重写)。
The final
关键字在您希望变量始终存储相同的值时很有用,例如 PI (3.14159...)。
The final
关键字被称为“修饰符”。您将在 Java 修饰符章节 中了解有关这些的更多信息。
相关页面
阅读有关属性的更多信息,我们的 Java 类属性教程。