设置一个变量为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);
}
}
这个final
关键字是用于类、属性和方法的非访问修饰符,这使得它们不可更改(无法继承或覆盖)。
这个final
当您希望变量始终存储相同的值(例如 PI (3.14159...))时,关键字很有用。
这个final
关键字称为"modifier"。您将在以下内容中了解有关这些的更多信息Java 修饰符章节。
阅读有关我们的属性的更多信息Java 类属性教程。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!