Funkcja super() Pythona
Przykład
Utwórz klasę, która odziedziczy wszystkie metody i właściwości z innej klasy:
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()
Definicja i użycie
Funkcja super()
służy do zapewnienia dostępu do metod i właściwości klasy rodzica lub rodzeństwa.
Funkcja super()
zwraca obiekt reprezentujący klasę nadrzędną.
Składnia
super()
Wartości parametrów
Brak parametrów