Hallo,
ich habe in einer Klasse folgende Methoden um die Variabel anzVar zu manipulieren. anzVar selber ist im Konstruktor als int auf 1 gesetzt.
In meiner Dialogklasse greife ich auf diese Variable anzVar zu, um diese zu erhöhen. Aber egal wie ich sie auch verändere, egal welche Methode ich einsetze, die Variable anzVar ändert sich einfach nicht. Ich kann sie nicht hochzählen. Sie bleibt immer auf dem Wert im Kontruktor. Ich habe auch schon probiert, sie außerhalb vom Kontruktor zu initialisieren, aber auch bleibt sie bei dem initialisierten Wert.
Was habe ich da falsch gemacht?
Kann mir bitte jemand helfen?
Danke
Tschau
Antje
ich habe in einer Klasse folgende Methoden um die Variabel anzVar zu manipulieren. anzVar selber ist im Konstruktor als int auf 1 gesetzt.
Code:
public void setAnzVar(int anz)
{
anzVar=anz;
AlgFenster.text.append("setAnzahlVar: "+anzVar+"\n");
}
public int getAnzVar()
{
AlgFenster.text.append("GetAnzVar: "+anzVar+"\n");
return anzVar;
}
public void inkrementAnzVar()
{
setAnzVar(anzVar++);
AlgFenster.text.append("inkremtentAnzVar: "+anzVar+"\n");
}
In meiner Dialogklasse greife ich auf diese Variable anzVar zu, um diese zu erhöhen. Aber egal wie ich sie auch verändere, egal welche Methode ich einsetze, die Variable anzVar ändert sich einfach nicht. Ich kann sie nicht hochzählen. Sie bleibt immer auf dem Wert im Kontruktor. Ich habe auch schon probiert, sie außerhalb vom Kontruktor zu initialisieren, aber auch bleibt sie bei dem initialisierten Wert.
Was habe ich da falsch gemacht?
Kann mir bitte jemand helfen?
Danke
Tschau
Antje