2 package klassenvorlagen; /* TODO: anderer Paketname */
3
4 /* TODO: bei Bedarf import-Deklarationen ... */
5
6 /**
7 * eine Main-Klasse ist nicht instanziierbar, hat keine Unterklassen und
8 * enthält als einziges öffentliches Element die Klassenmethode
9 * <code>void main(String[])</code>.
10 * <p>
11 * Bei Bedarf kann eine Main-Klasse weitere private Klassenmethoden und
12 * private Klassenvariablen enthalten.</p>
13 * <p>
14 * Einziger Konstruktor einer Main-Klasse ist ein privater Standardkonstruktor
15 * mit leerer Implementierung. Er verhindert, dass (außerhalb der Klasse)
16 * mit <code>new</code> Instanzen erzeugt werden können.
17 * Instanzen (= Objekte) von Main-Klassen sind sinnlos, weil es keine
18 * Instanzmethoden und -variablen gibt.</p>
19 * <p>
20 * Unterklassen werden durch <code>final</code>-Markierung der Klasse
21 * verhindert.</p>
22 */
23 public final class MainKlasse {
24 private MainKlasse() { }
25
26 /* TODO: bei Bedarf private Klassenvariablen ... */
27
28 /**
29 * <code>main</code> ist der Startpunkt einer Java-Anwendung.
30 * @param args die Kommandozeilenargumente
31 */
32 public static void main(String[] args) {
33 /* TODO: Anweisungen ... */
34 }
35
36 /* TODO: bei Bedarf private Klassenmethoden ... */
37 }
38