| |
|
SOFTWARE |
|
|
|
|
|
final - Variablen mit dem Attribut final dürfen nicht verändert werden, sind also als Konstanten anzusehen. Methoden des Typs final dürfen nicht überlagert werden; ebensowenig dürfen Klassen des Typs final zur Ableitung neuer Klassen verwendet werden.
- Falls eine Methode oder Klasse das Attribut final besitzt kann der Compiler in der Regel auf die dynamische Methodensuche verzichten, final-Methoden können daher schneller aufgerufen werden als normale Methoden. Einige der bei Java mitgelieferten Klassen sind aus diesem Grund als final deklariert, ein Beispiel hierfür ist die Klasse String. Dies führt aber gleichzeitig dazu, daß diese Klassen nicht mehr erweitert werden können.
|
|
|
|
|
|