[python] super()

Martin Kubát kubatmartin na seznam.cz
Středa Prosinec 29 20:18:56 CET 2010


Zdravím,
u super netřeba explicitně vyjmenovávat název třídy, ze které se dědí.
Občas to může pomoci, v případě vzájemných vazeb a podobných srandiček...

Martin Kubát


spooky.ln na tbs-software.com napsal(a):
> Zdravím,
> vysvětlil by mi někdo polopaticky používání builtinu super().
> Jaký je hlavní rozdíl v použití:
>  
> class B(A):
>     def __init__(self):
>         A.__init__(self)
>  
> a:
>  
> class B(A):
>     def __init__(self):
>         super(B, self).__init__()
>  
> popřípadě jiné využití.
> Z manuálu jsem to moc nepochopil.
> Díky.
>  
> ------------------------------------------------------------------------
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python



Další informace o konferenci Python