Was sind Modifikatoren?

Modifikatoren sind Schlüsselworte, die Java-Sprachelemente für bestimmte Zwecke kennzeichnen und/oder regeln ob und auf welche Weise auf diese zugegriffen werden kann.

Modifikatoren dürfen nur vor ganz bestimmte Sprachelemente gesetzt werden. Die folgende Tabelle gibt an, auf welche Elemente die Modifikatoren angewendet werden können. Beispiele zum jeweiligen Modifikator finden sich in dem mit dem entsprechenden Bezeichner verlinkten Artikel.

Interface Klasse Konstruktor Methode Methodenparameter Feld Statement
public x x x x x
protected x x x
private x x x
static x x x
final x x x x
abstract x x x
native x
transient x
volatile x
synchronized x x
strictfp x x x1

1) Nur bei nicht abstrakten Methoden