Palavra- chave final Java
Exemplo
Defina uma variável como final
, para evitar que ela seja substituída/modificada:
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);
}
}
Definição e uso
A final
palavra-chave é um modificador de não acesso usado para classes, atributos e métodos, o que os torna inalteráveis (impossíveis de herdar ou substituir).
A final
palavra-chave é útil quando você deseja que uma variável armazene sempre o mesmo valor, como PI (3.14159...).
A final
palavra-chave é chamada de "modificador". Você aprenderá mais sobre isso no capítulo Modificadores Java .
Páginas relacionadas
Leia mais sobre atributos em nosso Tutorial de atributos de classe Java .