Ist es möglich, geschweifte Klammern {} zu verwenden, um Java-Code zu unterteilen? [Duplikat]

7

Ich bin ziemlich unerfahren beim Erstellen von GUI's mit Swing und jetzt frage ich mich, ob es möglich ist, "{" und "}" zu verwenden, nur um meinen Code etwas zu unterteilen, zum Beispiel.

%Vor%

Ich habe es getestet und ich glaube nicht, dass es einen Unterschied gemacht hat ... liege ich falsch?

Vielen Dank im Voraus

    
Marvin Meller 05.12.2015, 17:34
quelle

3 Antworten

18

Ja, es ist möglich, Sie können einen Block überall dort verwenden, wo Sie eine individuelle Anweisung verwenden können. In diesem Block deklarierte Variablen sind nur innerhalb des Blocks gültig. Zum Beispiel:

%Vor%

Aber : Wenn Sie sich in der Regel wünschen, etwas Ähnliches zu tun, sollten Sie den Code in kleinere Funktionen / Methoden aufteilen Teile:

%Vor%     
T.J. Crowder 05.12.2015, 17:35
quelle
4

Der einzige Unterschied zwischen den geschweiften Klammern besteht darin, dass alle Variablen, die in diesen geschweiften Klammern deklariert sind, außerhalb von ihnen unsichtbar sind.

Für das Beispiel:

%Vor%     
Mohammed Aouf Zouag 05.12.2015 17:35
quelle
2

{} ist ein "Block" von Code und das Hinzufügen von mehr hat keinen Effekt. Einrücken ist der akzeptierte Weg, Dinge besser lesbar zu machen. Sie können mehr Klammern hinzufügen, aber Sie entsprechen nicht der Art, wie die meisten von uns Java schreiben.

    
nicomp 05.12.2015 17:36
quelle

Tags und Links