10.4. Statische finale Variablen sind Konstanten

Wenn eine Variable als final gekennzeichnet ist, heißt das, sie kann sich niemals ändern, wenn sie erst einmal initialisiert ist. Anders ausgedrückt: Der Wert der statischen finalen Variablen wird derselbe bleiben, so lange die Klasse geladen ist. Schlagen Sie einmal Math. PI in der API-Dokumentation nach, dann finden Sie:

public static final double PI = 3.141592653589793;

Die Variable ist als public markiert, so dass jeder Code darauf zugreifen kann.

Die Variable ist als static markiert, so dass Sie keine Instanz der Klasse Math brauchen (die Sie, wie Sie sich erinnern werden, auch gar nicht erzeugen dürfen).

Die Variable ist als final markiert, weil sich PI nicht ändert (soweit es Java betrifft). ...

Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.