Funkcja super() w Python
Przykład
Utwórz klasę, która dziedziczy wszystkie metody i właściwości z innej klasy:
class Parent: def __init__(self, txt): self.message 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() jest używana do udostępniania dostępu do metod i właściwości klasy nadrzędnej lub rodzeństwa.
Funkcja super() zwraca obiekt reprezentujący klasę nadrzędną.
Gramatyka
super()
Wartość parametru
Brak parametrów