1 // MainKlasse.java /* TODO: anderer Klassenname */
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&auml;lt als einziges &ouml;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&szlig;erhalb der Klasse) 16 * mit <code>new</code> Instanzen erzeugt werden k&ouml;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