Calling Superclass Constructors : Constructor « Class « Python Tutorial






class Super:
    def __init__(self, x):
        print "super" + x

class Sub(Super):
    def __init__(self, x, y):
        Super.__init__(self, x)








11.8.Constructor
11.8.1.specify any necessary parameters to the __init__() function
11.8.2.Constructors: __init__
11.8.3.give the constructor some parameters to work with
11.8.4.Set properties when constructed
11.8.5.Overriding the Constructor
11.8.6.If you want the base class __init__() invoked
11.8.7.Class Time with default constructor.
11.8.8.Constructor with default parameter
11.8.9.Calling Superclass Constructors