Variablen in einer anderen Klasse ueberschreiben

  • Themenstarter Themenstarter petetheat
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
P

petetheat

Gast
Hallo,

Ich hab eine Reihe von Faktoren, die ich in einer Klasse in einem

Code:
public static double[] FACT_A = {1.0, 50.0, 1.0, 1.0, 100.0};

definiert habe. Das Programm braucht diese Faktoren, um Berechnungen auszufuehren. Das klappt auch wie gewuenscht. Jetzt moechte ich aber zusaetzlich die Option einbauen, diese Faktoren nachtraeglich zu veraendern.

Dazu hab ich ein GUI gebaut, in dem diese Faktoren in Textfelder geladen werden. Jetzt moechte ich diese veraendern und abspeichern. Kann ich die bestehende Variable FACT_A irgendwie ueberschreiben? Weil das Programm verwendet ja die Werte aus dieser Variablen.

Gruss, Pete
 
Learning by doing...

Probiers einfach aus 🙂

Aber ja, es geht. Einfach KLASSENNAME.FACT_A = new double[]{0.1,0.2};
 
entweder
Klasse.FACT_A = anderes Array;
oder auch
Klasse.FACT_A[index] = anderer double Wert;

idealerweise solle es dann aber keine public-Konstante sein,
sondern vielleicht private und nur mit static get- + set zu erhalten sein,
dann kann man noch eher vermuten, dass sich die Werte ändern dürfen
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben