Inhalt Jeiner List speichern und später ausgeben

hallo,

es hat wunderbar geklappt,

aber jetzt habe ich ein anderes Problem:

undzwar wenn ich immer wieder ein neues Objekt erstelle wird der Inhalt der Inhalt von jedem Objekt umgeändert.

Das heißt:

Objekt 1:

Name : Susi

JList:

WEINT
IST TRAURIG
HAT PROBLEME

Bis dahi klappt es wunderbar! Aber wenn ich ein zweites hinzufüge, wird der Inhalt vom diesen zwar angezeigt, aber irgendwie ist dann das was susi sagt auch weg, und der Text vom letzten eingefügten Objekt wird Susi hinzugefügt!

Wo liegt da mein Fehler?

Den Code hier einzufügen wäre nicht schlau! Denn ich habe über 10 Klassen !
 
ich nehme an du erzeugst susi

mit
Java:
DeinObject object = new DeinObject("Susi")
//machst etwas und dann
object = new Object("gustav");

wenn du auf object weiter arbeitest wird alles was du damit machst susi zugeordnet

wenn du ein zweites object anlegen willst

müsstest du DeinObject anderesobject = new DeinObject("gustav")

um weiter zu arbeiten ohne das was susi macht verloren geht.

oder Susi irgendwo ablegen (zum Beispiel in einem Array)
und dann auf object weiter arbeiten mit object = new DeinObject("gustav");


die klasse die Susi erzeugt währe interessant
 
Ob es schwierig ist ist ansichts sache ;)

Arrays kanst du per index ansprechen deinarray[index] gibt nur das feld welches mit dem index erreichbar ist, sofern das feld existiert. den inhalt also das array im array kannst du genauso erreichen. UNd die darin enthaltene liste geht es ähnlich.
 
Zurück