| 

.NET C# Java Javascript Exception

3
Ich habe für eine Klassenbibliothek einige Klassen entwickelt, bei denen ich verhindern möchte, dass davon Unterklassen gebildet werden können, die deren Eigenschaften ändern können. Reicht es dazu aus, die Klasse mit dem Modifizierer final zu versehen oder sind noch weitere Maßnahmen erforderlich?
06.12.2011
paoconnell 11 2
1 Antwort
1
wiki: final (Java)
In the Java programming language, the final keyword is used in several different contexts to define an entity which cannot later be changed.
06.12.2011
Jürgen Luhr 7,1k 1 9
Verdammt, zu spät, deswegen Nachtrag: A final class cannot be extended. This is done for reasons of security and efficiency. Accordingly, many of the Java standard library classes are final, for example java.lang.System and java.lang.String. All methods in a final class are implicitly final.

Selbe Quelle
Karl 06.12.2011

Stelle deine Java-Frage jetzt!