Java laatste trefwoord
Voorbeeld
Stel een variabele in op final
, om te voorkomen dat deze wordt overschreven/aangepast:
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);
}
}
Definitie en gebruik
Het final
sleutelwoord is een niet-toegangsmodificator die wordt gebruikt voor klassen, attributen en methoden, waardoor ze niet kunnen worden gewijzigd (onmogelijk om te erven of te negeren).
Het final
sleutelwoord is handig als u wilt dat een variabele altijd dezelfde waarde opslaat, zoals PI (3.14159...).
Het final
sleutelwoord wordt een "modifier" genoemd. U leert hier meer over in het hoofdstuk Java-modificaties .
Gerelateerde pagina's
Lees meer over attributen in onze Java Class Attributes Tutorial .