Nur Main: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
|baustelle=Ja | |baustelle=Ja | ||
|blatt=1 | |blatt=1 | ||
|beschreibung=Die Main-Methode <syntaxhighlight inline lang="Java">public static void main (String[] args)</syntaxhighlight> ist lediglich der Eingangspunkt für das Programm. Sie sollte deshalb so kurz wie möglich sein und keine weiteren Aspekte behandeln. | |||
Besonders heißt das, dass nie das gesamte Programm in der Main-Methode sein sollte. Nutzen Sie mehrere Klassen und Methoden, um das Programm nach den Prinzipien der Objektorientierung und des [[Geheimnisverrat|Geheimnisverrats]] zu strukturieren. | |||
Die Ausnahme dazu bildet das Validieren der Parameter, die für das Starten des Programms wichtig sind und demnach nicht an das Programm selbst übergeben werden können. | |||
|schweregrad=leicht | |schweregrad=leicht | ||
|negativ=<syntaxhighlight lang="Java"> | |||
public class Main { | |||
public static void main(String[] args) { | |||
add(1, 2); | |||
} | |||
private static int add(int x, int y) { | |||
return x + y; | |||
} | |||
} | |||
</syntaxhighlight> | |||
|positiv=<syntaxhighlight lang="Java"> | |||
public class Main { | |||
public static void main(String[] args) { | |||
Calculator calculator = new Calculator(); | |||
calculator.add(1,2); | |||
} | |||
} | |||
public class Calculator { | |||
public int add(int x, int y) { | |||
return x + y; | |||
} | |||
} | |||
</syntaxhighlight> | |||
|kategorie=Programmierstil | |kategorie=Programmierstil | ||
|weiterlesen=Nein | |weiterlesen=Nein | ||
}} | }} |
Aktuelle Version vom 17. Oktober 2024, 11:38 Uhr
🚧 | Diese Seite befindet sich in Bearbeitung | 🚧 |
🤓 | Diese Seite ist eine Bewertungsrichtlinie, die ab Blatt 1 annotiert und ab Blatt 2 abgezogen wird. | 🤓 |
Beschreibung
Die Main-Methode public static void main (String[] args)
ist lediglich der Eingangspunkt für das Programm. Sie sollte deshalb so kurz wie möglich sein und keine weiteren Aspekte behandeln.
Besonders heißt das, dass nie das gesamte Programm in der Main-Methode sein sollte. Nutzen Sie mehrere Klassen und Methoden, um das Programm nach den Prinzipien der Objektorientierung und des Geheimnisverrats zu strukturieren.
Die Ausnahme dazu bildet das Validieren der Parameter, die für das Starten des Programms wichtig sind und demnach nicht an das Programm selbst übergeben werden können.
Negativbeispiel
public class Main {
public static void main(String[] args) {
add(1, 2);
}
private static int add(int x, int y) {
return x + y;
}
}
Positivbeispiel
public class Main {
public static void main(String[] args) {
Calculator calculator = new Calculator();
calculator.add(1,2);
}
}
public class Calculator {
public int add(int x, int y) {
return x + y;
}
}