Python super() Functie
Voorbeeld
Maak een klasse die alle methoden en eigenschappen van een andere klasse erft:
class Parent:
def __init__(self, txt):
self.message = txt
def printmessage(self):
print(self.message)
class Child(Parent):
def __init__(self,
txt):
super().__init__(txt)
x = Child("Hello,
and welcome!")
x.printmessage()
Definitie en gebruik
De super()
functie wordt gebruikt om toegang te geven tot methoden en eigenschappen van een ouder- of broer/zusklasse.
De super()
functie retourneert een object dat de bovenliggende klasse vertegenwoordigt.
Syntaxis
super()
Parameterwaarden
Geen parameters