[Tutor] SubClassing
Jeff Shannon
jeffshannon at gmail.com
Sun Feb 27 22:56:24 CET 2005
On Fri, 25 Feb 2005 05:54:39 -0200, Ismael Garrido
<ismaelgf at adinet.com.uy> wrote:
> def __init__(self, this, that, new):
> Parent.__init__(self, this, that) #note self
> self.new = new
If the paren's init t has a lot of possible arguments, it may be
easier to do things this way:
class Child(Parent):
def __init__(self, new, *args, **kwargs):
Parent.__init__(self, *args, **kwargs)
self.new = new
This way, the Child class doesn't need to know or care about what
parameters get passed on to Parent; it uses the ones it needs, and
passes all the rest on.
Jeff Shannon
More information about the Tutor
mailing list