super() — это встроенная функция, которая используется для вызова родительского класса. Она позволяет вызывать методы родительского класса из дочернего класса.
Это полезно при наследовании, чтобы использовать функционал базового класса.
Вызов
super() ищет следующий класс в цепочке наследования и вызывает этот метод.Функция принимает аргументы
self и cls для связывания с текущим объектом и классом.Она часто используется в методах
init дочерних классов, чтобы вызвать init родителя и инициализировать его.Использование
super() позволяет избежать неявного упоминания имени базового класса в коде.🔗 Python tricks
