Variablenänderung
-
Hallo zusammen,
ich habe Momentan zwei Klassen. Die eine Klasse besitzt eine Methode, in der eine Variable nach Beendigung bestimmter Aktionen auf FALSE gesetzt wird, wobei sie vor Beginn der Durchführung auf TRUE war. Wie kann ich nun in einer Methode einer anderen Klasse erfahren wann diese Variable den Sprung auf FALSE macht?
Lieben Dank,
Tanja
-
Hi,
hier kann ich nur ins Blaue raten:
1. Designfehler
2. has-a Beziehung
3. Vielleicht brauchst du Events? (Callbacks)Wir brauchen mehr Fakten. Ein bisschen Quellcode.
-
Es handelt sich um eine boolsche Variable, die nach Beendigung einer methode von TRUE auf FALSE gesetzt wird, was bedeutet dass die Methode abgearbeitet wurde. Nun will ich von einer anderen Methode einer anderen klasse aus erfahren wann diese Methode der anderen klasse beendet ist, das heisst wann diese Variable auf FALSE gesetzt wurde.
-
Zeig doch einfach mal ein bisschen Code?

Wie wäre es mit einem return ?
-
Wie kann ich nun in einer Methode einer anderen Klasse erfahren wann diese Variable den Sprung auf FALSE macht?
Hast du mehrere Threads?
-
Im Moment nur einen
-
tanja.hopfer schrieb:
Im Moment nur einen
Hast du meinen und outs posts gelesen??^^
-
tanja.hopfer schrieb:
Es handelt sich um eine boolsche Variable, die nach Beendigung einer methode von TRUE auf FALSE gesetzt wird, was bedeutet dass die Methode abgearbeitet wurde. Nun will ich von einer anderen Methode einer anderen klasse aus erfahren wann diese Methode der anderen klasse beendet ist, das heisst wann diese Variable auf FALSE gesetzt wurde.
Du weißt doch wann die Methode abgearbeitet wurde. Du rufst sie ja sogar auf und es gibt keine weiteren Threads.
Was Du für Fragen stellst ...
-
@Fuchs aus dem Wald: Ja danke euch, aber wie kann die andere methode dieses retur aufnehmen?
-
tanja.hopfer schrieb:
@Fuchs aus dem Wald: Ja danke euch, aber wie kann die andere methode dieses retur aufnehmen?
Ich meine eher den Teil mit ZEIG DOCH MAL CODE...
-
spontan würde mir jetzt einfallen mal ein Attribut in diese besagt Klasse zulegen und es als static deklarieren. dann ist es unabhängig von der Instanz.
pass aber auf dieses attribut musst du dann noch über eine methode zurückgeben.aber besser wäre es zu zeigst dein problem anhand von quellcode
