Extending classes __init__behavior for newbies
prologic at shortcircuit.net.au
Sun Feb 13 23:27:10 CET 2011
On Mon, Feb 14, 2011 at 8:21 AM, MRAB <python at mrabarnett.plus.com> wrote:
> I would've done it this way:
> class FasterShip(Ship):
> def __init__(self, speed=0, **kwargs):
> Ship.__init__(self, **kwargs)
> self.speed = speed
What's the difference between calling the base
class's constructor directly and using the super type ?
-- James Mills
-- "Problems are solved by method"
More information about the Python-list