moin,
Zustands-/Problembeschreibung
eine Sigelton-Klasse Daten mit gettern settern.
setter:
getter:
in der Klasse Berechnen werden die Werte mit .setValue(); erzeugt und in Daten gespeichert.
in der Klasse Draw greifen verschiedene Methoden mit .getValue(); an verschiedenen Positionen auf den gleichen Wert zu. Beim ersten Zugriff ist alles Gut und ich bekomme den errechnenten Wert. Beim zweiten Zugriff ist der Wert auf einmal 0 => ???:L
wenn ich in der ersten aufrufenden Methode sag, daten.setValue(); und die andere Methode zugreift hab ich wieder den Wert.
Frage:
Warum geht der Wert stiften bzw. wird 0 und wie kann ich das verhindern
Vielen Dank für die Erleuchtungen
Chris
Zustands-/Problembeschreibung
eine Sigelton-Klasse Daten mit gettern settern.
setter:
Java:
public void setValue( typ name){
this.name =name;
}
getter:
Java:
public typ getValue(){
return name;
}
in der Klasse Berechnen werden die Werte mit .setValue(); erzeugt und in Daten gespeichert.
in der Klasse Draw greifen verschiedene Methoden mit .getValue(); an verschiedenen Positionen auf den gleichen Wert zu. Beim ersten Zugriff ist alles Gut und ich bekomme den errechnenten Wert. Beim zweiten Zugriff ist der Wert auf einmal 0 => ???:L
wenn ich in der ersten aufrufenden Methode sag, daten.setValue(); und die andere Methode zugreift hab ich wieder den Wert.
Frage:
Warum geht der Wert stiften bzw. wird 0 und wie kann ich das verhindern
Vielen Dank für die Erleuchtungen
Chris