'unbekanntes' Objekt verändert, Klassenübergreifend, Java

Hardware, Software, Webdesign & Coding.

Moderator: Katana

Antworten
Benutzeravatar
Katana
Beiträge: 5337
Registriert: So Jan 02, 2000 1:01 am

'unbekanntes' Objekt verändert, Klassenübergreifend, Java

Beitrag von Katana »

Ich habe ein kleines Problem und weiß nicht genau, wo ich suchen soll.

Ich habe in einer Klasse ein Objekt, welches von einer anderen Klasse
verändert werden soll,
genauer: von einem anderen Thread.
Da der Thread das Objekt während seiner Laufzeit verändern soll, kann ich nicht einfach den Rückgabewert einer Methode verwenden.
Das Problem ist auch, daß der Thread beim Start nicht weiß, welches Objekt er verändern soll, er weiß aber, was für ein Objekt er verändern soll.
Benutzeravatar
Katana
Beiträge: 5337
Registriert: So Jan 02, 2000 1:01 am

Beitrag von Katana »

Ok, das Problem hat sich erledigt.
Man kann das Objekt einfach als Referenz (vergl. C(++) und Pointer) übergeben, dann wird das original Objekt verändert.
Antworten