[python] class a subclass

mtip mtip na atlas.cz
Pátek Listopad 10 19:04:58 CET 2006


RM> Problem je asi niekde v tom, ze v potomku v metode ma() odovzdavas
RM> self t.j. referenciu na instanciu triedy b (potomka)
RM> super(b,self).ma()
 
RM> Neviem naco by sa v tej funkcii super() mala davat referencia na potomka,
RM> ked to ma ist do rodica.
RM> Ja som to skusal aj inac ale nejde mi to. Predtym som super() nikdy
RM> nepouzil. Podla mna tam niekde je problem.


To je presne ono. Ja to taky tak chapu, jenze lze ziskat neco jako
instanci rodice ? To asi ne, podle me vsechno bezi na jedne instanci a
to self potomka.
Navic sem to zkusil tak, ze misto self tam vytvorim novou instanci
rodice a poslu a uz to funguje, jak ma. Jenze ta nova instance pred
kazdym volanim predka nelze v praxi pouzit.

Mirek.



Další informace o konferenci Python