Wie kann die set methode nur beim erstmaligem Aufruf ein Wert übernehmen(java)?

...komplette Frage anzeigen

3 Antworten

indem du eine member-kontrollvariable hast, die beim aufruf auf 1 gesetzt wird (am ende der prozedur) und den wert bei set setzt du nur wenn diese kontrollvariable den wert der initialisierung hat .. normal 0.

Entweder (bei einem komplexen Typ) prüfst du ob die Variable null ist und nur wenn sie es ist lasse das schreiben zu.

Ansonsten leg eine private bool Variable an die als ja/nein Indikator fungiert und nur einmalig das schreiben zulässt

Habe auch ein boolean Variable, das zuerst true ist. Wenn das Wert gesetzt ist, dann setzst du das boolean false.

Was möchtest Du wissen?