[python] class a subclass
mtip
mtip na atlas.cz
Pátek Listopad 10 21:03:57 CET 2006
Ok beru na vedomi. Tato cesta asi neni ta prava. Zmenim tedy rodice
tak ze funkcnost zustane zachovana a bude plnit co ma.
misto self.prn() uvnitr tridy a zavolam a.prn(self) a je po problemu.
Dalo by se to tedy shrnout tak, ze pokud volam verejne metody uvnitr
jedne tridy je vhodne pouzit class.method(self) ? Protoze nikdy nevim
zdali nebude treba prekryt metody v potomku ?
Mirek.
>> Hledam tedy jinou moznnost:
>> Lze uvnitr metody tridy poznat, zda doslo k volani metody zvenku nebo
>> jinou tridni metodou stejne instance ?
s> Znáte přeci třídu, ne? Pokud self je jiné třídy, než metoda, ve které jí
s> definujete, máte volání "zvenku".
>> A nebo neni nekde dostupny slovnik tech serazenych metod tridy, aby se
>> daly interaktivne preusporadat ?
s> dir(trida)?
s> Jinak vítejte ve světě hackerů. Tohle začíná být stejně napínavé jako
s> když jsem měnil ukazatele na tabulku virtuálních metod v C++. :-)
s> Miloslav Ponkrác
s> _______________________________________________
s> Python mailing list
s> Python na py.cz
s> http://www.py.cz/mailman/listinfo/python
Další informace o konferenci Python