Definition
Die Funktion super() wird verwendet, um den Zugriff auf Methoden und Eigenschaften einer Eltern- oder Geschwisterklasse zu ermöglichen.
Die Funktion super() gibt ein Objekt zurück, das die übergeordnete Klasse darstellt.
Syntax
super()
Parameter
Keine Parameter.
Beispiele
class Elternteil:
def __init__(self, txt):
self.nachricht = txt
def ausgabe(self):
print(self.nachricht)
class Kind(Elternteil):
def __init__(self, txt):
super().__init__(txt)
x = Kind("Hallo, ich bin eine Kind-Klasse!")
x.ausgabe()