Ostateczne słowo kluczowe Java
Przykład
Ustaw zmienną na final
, aby zapobiec jej nadpisywaniu/modyfikowaniu:
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);
}
}
Definicja i użycie
Słowo final
kluczowe jest modyfikatorem bez dostępu używanym dla klas, atrybutów i metod, co sprawia, że nie można ich zmieniać (nie można ich dziedziczyć ani nadpisywać).
Słowo final
kluczowe jest przydatne, gdy zmienna ma zawsze przechowywać tę samą wartość, na przykład PI (3.14159...).
Słowo final
kluczowe nazywa się „modyfikatorem”. Więcej na ten temat dowiesz się w rozdziale Modyfikatory Java .
Powiązane strony
Przeczytaj więcej o atrybutach w naszym samouczku dotyczącym atrybutów klas Java .