Окончательное ключевое слово Java
Пример
Установите переменную в 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
слово называется «модификатор». Вы узнаете больше об этом в главе Модификаторы Java .
Связанные страницы
Узнайте больше об атрибутах в нашем учебном пособии по атрибутам класса Java .