Ahoj,

 zadal jsem do google: why "public static void main"
 A nasel jsem napr.:
     - nechceme instaci tridy, ktera obsahuje main - kdo by ji vytvoril
     - je to konvence okopirovana z C
     - je to static, protoze dana trida nemusi mit public konstruktor ...

   Lukas

Ondřej Kvasnovský wrote:

Zdravím konferenci.
Mám jeden dotaz, proc musi byt ve tride, kterou spoustime desktopovou aplikaci 
"public static void main"? Proc to neni udelano jako v Appletech, kde staci 
podedit nejakou z trid, prekryt metodu init() a hotovo?
Nezdálo by se vám mnohem "čistější" a objektove jasnejsi, nez vytvořit nejakou static metodu a tou pak spoustet aplikaci? Zajimalo by me, jestli je to jen pozustatek z jazyka C, nebo jestli to ma nejaky hlubsi vyznam.


Odpovedet emailem