Chybi tam kontrola. Kdyz udelam 2x >>> c=MojeTrida() >>> c=MojeTrida()
pak mam v tridni promenne inst dva objekty Jirka On Tue, 24 Jan 2006 12:11:10 +0100, geon wrote > Oprava odsazení: > > class MojeTrida: > inst=[] > def __init__(self): > self.__class__.inst.append(self) > > geon napsal(a): > > Xeleos napsal(a): > >> Ahoj, dá se nejak zjistit, kolik je aktivních instancí daného > >> objektu a získat na ne reference? > > Ručně se to dá takhle: > > > > class MojeTrida: > > inst=[] > > def __init__(self): > > self.__class__.inst.append(self) > > > > > > c=MojeTrida() > > c2=MojeTrida() > > c3=MojeTrida() > > > > print "Pocet instanci:", len(MojeTrida.inst) > > print "Seznam:", MojeTrida.inst > > > >> Ješte by me zajímalo, zda se > >> dá zjistit kolik existuje na instanci odkazu a z jakých objektu? > >> > > Taky asi ručně ... > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Python mailing list > > [email protected] > > http://www.py.cz/mailman/listinfo/python > > -- > geon > Vyjímka je pravidlo. -- Jiri Vit tel. 608182795 mail: [EMAIL PROTECTED] web: http://jirivit.com _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
