Java final 关键字
实例
将变量设置为 final
,以防止其被覆盖/修改:
public class MyClass {
final int x = 10;
public static void main(String[] args) {
MyClass myObj = new MyClass();
myObj.x = 25; // 将产生错误:无法为 final 变量赋值
System.out.println(myObj.x);
}
}
定义和用法
final
关键字是用于类、属性和方法的非访问修饰符,使它们不可更改(无法继承或重写)。
final
关键字在希望变量始终存储相同的值时非常有用,例如PI(3.14159…)。
final
关键字称为"修饰符"。在Java修饰符一章中,您将了解有关这些的更多信息。 Java Modifiers Chapter
相关页面
Java 教程: Java Class Attributes 教程。