Zitat Zitat von R.D. Beitrag anzeigen
Ooooook...
Warum sind globale Variablen in Java böse?

Nein ehrlich, ich weiß es nicht, aber unsere Dozentin beharrt auf dieser These, so wie sie strickt verbietet einen Break in einer Schleife zu verwenden und mich erschließt sich das nicht ganz^^°
Globale Variablen sind generell böse. Nicht nur in Java.
Das liegt daran, dass jede Funktion auf diese Variablen zugreifen kann. Allgemein gilt: So lokal wie möglich!

Das hat den Vorteil, dass man bestimmte Funktionen auch in anderen Projekten weiter benutzen kann, ohne großartig rumschauen zu müssen, ob da irgendwo eine globale Variable rumgeistert, die diese Funktion benötigt.
Auch hat man das Problem nicht, dass man aus versehen eine Variable mit einem anderen wert überschreibt.