what is super().__init__() in python code example
Example 1: python super init
class test:
def __init__(self, *args):
print(f"called test with: {args}")
class testing(test):
def __init__(self, *args):
print(f"Called testing with: {args}")
super().__init__(*args)
testing("hmm")
Example 2: python super
https://www.pythonforbeginners.com/super/working-python-super-function
Example 3: python super
class Parent(object):
def __init__(self, age):
self.age = age
def func(self):
print(f"Hi, my age is {self.age}!")
class Child(Parent):
def __init__(self, age):
super().__init__(age)
dad = Parent(36)
kid = Child(8)
dad.func()
kid.func()
Example 4: python super
class Square(Rectangle):
def __init__(self, length):
super().__init__(length, length)
Example 5: super().__init__(pos, model) in python
def __init__(self, pos, model, agent_type):
super().__init__(pos, model)
self.pos = pos
self.type = agent_type