Функция super() в Python
Пример
Создайте класс, который наследует все методы и свойства из другого класса:
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()
Определение и использование
Функция super() используется для предоставления доступа к методам и свойствам родительского или родственного класса.
Функция super() возвращает объект, представляющий родительский класс.
Грамматика
super()
Значение параметра
Без параметров