Hallo,
folgende Frage: Wann werden Variablen resettet/ wie kann ich das komplett verhinden?
Ich weiß, dass Variablen immer an der Stelle initialisiert werden, wo es im Code stehe. Daher im Konstruktor immer wenn ein Objekt erstellt wird, in einer for schleife jeden Durchgang.
Wie sieht es mit Variablen am Anfang einer Klasse aus?
Beispiel Statistik: Wie oft wurde das Programm ausgeführt? Wie erstelle ich eine Variable, die nicht jedes mal auf den Anfangswert (hier: 0) gesetzt wird beim ausführen.
zweite Frage: Macht eine Dekleration von Variablen am Anfang Sinn? Sollte man grundsätzlich die Variable immer am Anfang deklarieren? auch dort initialisieren?
gehen wir mal von dem Fall aus, dass es grundsätzlich egal ist, wo man die Variable deklariert d.h. die variablen werden nicht an der einen Stelle irgendwann wieder resettet oder erhöht oder sonstiges und anderer Stelle nicht.
Grüße Leon
folgende Frage: Wann werden Variablen resettet/ wie kann ich das komplett verhinden?
Ich weiß, dass Variablen immer an der Stelle initialisiert werden, wo es im Code stehe. Daher im Konstruktor immer wenn ein Objekt erstellt wird, in einer for schleife jeden Durchgang.
Wie sieht es mit Variablen am Anfang einer Klasse aus?
Beispiel Statistik: Wie oft wurde das Programm ausgeführt? Wie erstelle ich eine Variable, die nicht jedes mal auf den Anfangswert (hier: 0) gesetzt wird beim ausführen.
zweite Frage: Macht eine Dekleration von Variablen am Anfang Sinn? Sollte man grundsätzlich die Variable immer am Anfang deklarieren? auch dort initialisieren?
gehen wir mal von dem Fall aus, dass es grundsätzlich egal ist, wo man die Variable deklariert d.h. die variablen werden nicht an der einen Stelle irgendwann wieder resettet oder erhöht oder sonstiges und anderer Stelle nicht.
Grüße Leon