Deklarieren ein Feld mit dem Schlüsselwort final

Wenn ich die folgende Aussage, die innerhalb einer Klasse, wo Synapse ist ein abstrakter Typ:

private final List<Synapse> synapses;

Tut final erlauben Sie mir, noch in der Lage, ändern Sie den Status der Synapse Objekte in der List, aber mich davon abhalten, das hinzufügen neuer Synapse Objekte zu der Liste? Wenn ich falsch bin, könnten Sie bitte erklären, was final ist zu tun und Wann sollte ich mit dem keyword final statt.

InformationsquelleAutor Q Liu | 2012-10-26
Schreibe einen Kommentar