Letzte Änderung:
20.03.2012



Spruch des Tages

Der Mann mit einer neuen Idee ist ein komischer Kauz, bis sich die Idee durchsetzt. Mark Twain
Java




Zugriffsmodifizierer final



Der Zugriffsmodifizierer final bewirkt, dass ein Objekt zu einer Konstanten wird. Ein beliebtes Beispiel ist die Kreiszahl pi:

final double pi = 3.14;

Die Variable pi wird durch das Schlüsselwort final zu einer Konstanten. Nach einer Wertzuweisung, die übrigens nicht immer zwingend bei der Deklaration erfolgen muss, ist der Wert der Variablen unveränderlich.

Wird final auf Methoden angewendet, können sie nicht mehr überschrieben (überladen) werden. Sie wurden somit zu einer konstanten Methode.

Beispiel:

public final void Methode()



Dazu später mehr.

Eine finale Klasse ist immer eine aktive Klasse. Wenn die Klasse mit final definiert wurde, kann sie nicht mehr vererbt werden.

Beispiel:

public final class Klasse

Somit wird jedes Element, das mit dem Zugriffsmodifizierer final behandelt wurde, zu einer Konstanten.