String[] args
-
Ich habe gerade folgendes Programm getestet:
class Test { public static void main(String[] qq) { System.out.println("Hello Welt!"); } }
Irgendwo auf den Seiten von Sun habe ich gelsen das die Main Funktion immer so aussehen muss:
public static void main(String[] args)
wie ich festgestellt habe läßt sich ein Javaprogramm auch mit dem Compiler von Sun komplimieren wenn man für args einfach einen anderen Identifer wählt wie z. B. qq
ist dieser Identifer jetzt beliebig oder nicht?
-
Natürlich. Das ist ja nur der Bezeichner der Variablen, den du natürlich frei wählen darfst (solange es ein Gültiger ist). Das "args" ist nur ein Vorschlag, an den sich jedoch auch die meisten halten.
-
ich hab extra noch in der vorlesung nachgefragt ob ich da immer args schreiben muss und mir wurde gesagt: ja - das muss man
-
Meinte wohl eher, dass du den Parameter nicht komplett weglassen kannst.
MfG SideWinder
-
Du musst zumindest immer String[] schrieben! Das andere ist wie gesagt nur ein Bezeichner. Vielleicht meinte der Vorleser auch, dass dies bei euch eine zwingende Namenskonvention ist
-
Heute wurde mir gesagt als ich "den Vorleser" darauf ansprach: Es gibt auch halbe Wahrheiten