class Hello { public static void main ( String[] args ) { System.out.println("Hello World!"); } }
Die meisten Klassen enthalten mehr Zeilen wie diese. Alles, was eine Klasse ausmacht, wird zwischen die erste geschweifte Klammer ( { ) und die dazugehörige letzte geschweifte Klammer ( } ) gestellt.
Der Name der Klasse (und folglich der Name der Datei) ist unser Job. In der Programmierung wird der Name für irgendetwas als Bezeichner (identifier) bezeichnet. Ein Bezeichner ist ein oder mehr Zeichen lang.
Das erste Zeichen eines Bezeichners darf keine Ziffer sein. Die übrigen Zeichen können ein Mix aus Buchstaben, Ziffern, Unterstrichen und dem Dollarzeichen $ sein. Innerhalb eines Bezeichners sind keine Leerzeichen erlaubt.
Es ist üblich, dass ein Klassenname mit einem Großbuchstaben beginnt, aber das wird vom Compiler nicht verlangt. Wir halten uns aber an diese Konvention, damit unsere Programme leichter zu verstehen sind. Eine Quelldatei sollte immer mit .java
in Kleinbuchstaben enden.
Ein reserviertes Wort ist ein Wort wie class
, das für das System eine besondere Bedeutung hat. Zum Beispiel bedeutet class
, dass die Definition einer Klasse unmittelbar folgt. Wir können reservierte Wörter nur für den vorgesehenen Zweck verwenden. (Zum Beispiel können wir das Wort class
nicht für einen anderen Zweck als die Definition einer Klasse verwenden.)
Welche der folgenden Bezeichner sehen gut aus? (Klickt auf einen Bezeichner, um Eure Antwort zu überprüfen.)
AufregendesSpiel
Lady Luck
x32
lastChance
x/y
1stPrize