Suppose I have a Base
class and a Child
class that inherits from Base
. What is the right way to call the constructor of base class from a child class in Python? Do I use super
?
Here is an example of what I have so far:
class Base(object):
def __init__(self, value):
self.value = value
...
class Child(Base):
def __init__(self, something_else):
super(Child, self).__init__(value=20)
self.something_else = something_else
...
Is this correct?
Thanks, Boda Cydo.