Prof. Dr. Pape - Java Programmierrichtlinien - Verschiedenes

Deutsch

Verschiedenes - Felder

Zurück zur Übersicht

Java-Stil bei Deklaration folgen

Regel: Verwende den Java-Deklarationsstil bei Felder
Regel: Vermische bei mehrdimensionalen Felder nie den C- mit dem Java-Deklarationsstil
Begründung:

Beispiel

int [][] matrix;  // Java-Stil bevorzugen
int matrix [] []; // C-Stil vermeiden
int [] matrix []; // auf keinen Fall vermischen

Begründung

Unglücklicherweise kann man in Java Felder wie im obigen Beispiel gezeigt auf zwei Arten deklarieren. Beides bedeutet dasselbe. Da [ ] letztendlich eine Typinformation ist, ist es am sinnvollsten diese im Javastil beim Datentyp aufzuführen und nicht hinter dem Bezeichner. Leider habe die Sprachentwickler von Java das Unglück aber noch weiter getrieben und es ist erlaubt beide Stile in einer Deklaration zu vermischen. Dies sollte aus Gründen der besseren Lesbarkeit der Programme auf jeden Fall unterlassen werden.