EMZETT.
Login

final

Kurz: final verhindert Änderungen: Variablen bleiben konstant, Methoden nicht überschreibbar, Klassen nicht vererbbar.

Genauer: Das Schlüsselwort hat je nach Ort drei Bedeutungen.

Im Detail

  • Variable: einmal zuweisen, danach unveränderlich (final int MAX = 10;).
  • Methode: darf nicht mit override überschrieben werden.
  • Klasse: kann nicht erweitert werden (zum Beispiel String).

Konstanten schreibt man meist static final in GROSSBUCHSTABEN. Siehe static, Konstanten.

Siehe auch: static, Constants (final), überschreiben