Hallo java-forum,
gleich zu meinem Problem:
Ich habe eine Klasse, nennen wir sie Klasse1, in der mehrere Variablen und dazugehörige getter und setter deklariert werden.
In einer zweiten Klasse, Klasse2, sind 3 Objekte vom Typ Klasse1 mit getter und setter deklariert.
In Klasse3 schreibe ich ein sich änderndes Objekt vom Typ Klasse2 über eine for-Schleife in eine ArrayList.
Bei der Ausgabe erhalte ich aber eine Aufsummierung aller Zuweisungen.
Beim Debuggen sehe ich, wie das erste Objekt sauber in die ArrayList zugewiesen wird, aber schon bei der zweiten Zuweisung wird das erste Objekt mit geändert...
Ich nehme mal an, dass das ein Anfängerfehler von mir ist un dich über irgendwelche Zugriffsmodifizierer in Klasse1 oder 2 das Problem beheben kann.. kann mir einer einen Wink in die richtige Richtung geben?
viele Grüße
gleich zu meinem Problem:
Ich habe eine Klasse, nennen wir sie Klasse1, in der mehrere Variablen und dazugehörige getter und setter deklariert werden.
In einer zweiten Klasse, Klasse2, sind 3 Objekte vom Typ Klasse1 mit getter und setter deklariert.
In Klasse3 schreibe ich ein sich änderndes Objekt vom Typ Klasse2 über eine for-Schleife in eine ArrayList.
Bei der Ausgabe erhalte ich aber eine Aufsummierung aller Zuweisungen.
Beim Debuggen sehe ich, wie das erste Objekt sauber in die ArrayList zugewiesen wird, aber schon bei der zweiten Zuweisung wird das erste Objekt mit geändert...
Ich nehme mal an, dass das ein Anfängerfehler von mir ist un dich über irgendwelche Zugriffsmodifizierer in Klasse1 oder 2 das Problem beheben kann.. kann mir einer einen Wink in die richtige Richtung geben?
viele Grüße