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.