Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: nekdo 05. 07. 2015, 14:53:48
-
Nazdar, mohl by mi někdo prosím vysvětlit, jak to funguje? Díval jsem se na http://stackoverflow.com/questions/18360891/how-does-creating-a-instance-of-class-inside-of-the-class-itself-works (http://stackoverflow.com/questions/18360891/how-does-creating-a-instance-of-class-inside-of-the-class-itself-works) ale pořád to nechápu.
Díky.
-
Schválně, za jako dlouho dojde pamět?
-
Nazdar, mohl by mi někdo prosím vysvětlit, jak to funguje? Díval jsem se na http://stackoverflow.com/questions/18360891/how-does-creating-a-instance-of-class-inside-of-the-class-itself-works (http://stackoverflow.com/questions/18360891/how-does-creating-a-instance-of-class-inside-of-the-class-itself-works) ale pořád to nechápu.
Díky.
A v cem je problem?
Mas .java. Z nej se stane pomoci javac .class. Kdyz pak spoustis program, tak je ten .class soubor natazeny do pameti (je to TRIDA) a pripadne spousten jeho kod, pri nemz se muze klidne i vytvaret INSTANCE te same tridy. Tu instanci si muzes predstavovat jako neco vyrobeneho podle navodu, kterym je ta trida. (Nez mne nekdo zacne chytat za slovo - je to zjednoduseni, ktere +- staci k vysvetleni toho, na co se nekdo pta, v detailech je to o dost slozitejsi)
Jak o kousek vys poznamenal Tomas - kdyz to mas napsane tak, jak je to v tom prikladu napsane, tak vybehnes z pameti - pro kazdou instanci bys vytvarel dalsi instanci, az by ses dostal na limit.
-
Znovu jsem se podíval na odkaz a už mi to bliklo. Díky za pomoc, ach jak je ta rekurze nádherná :P ;D