1Python 2inheritance in. 72In Python 2. 7, the inheritance syntax is slightly different, and the definition of the Electriccar class is similar to the following:3 classCar (object):4 def __init__(self, make, model,year):5--snip--6 7 classElectriccar (Car):8 def __init__(self, make, model,year):9 Super (Electriccar, self). __init__ (make, model, year) Ten--snip-- OneThe function super () requires two arguments: a subclass name and an object self. These arguments are necessary to help Python associate the parent and child classes. Other than thatin Python 2 when using inheritance in. 7, be sure to specify object within parentheses when defining the parent class . A - inheritance in Python 3 - classCar (): the def __init__(self, make, model,year): ---snip-- - - classElectriccar (Car): + def __init__(self, make, model,year): - " "Initialize the properties of the parent class" " + super (). __init__ (make, model, year) A--snip--
Syntax for different versions of inheritance in Python's parent and child classes