Как вызвать метод из родительского класса python?
3 года назад
Andrey Moshkov
Ответы
0
Для вызова метода из родительского класса в Python есть два способа:
- Явное обращение к методу предка
- Функция
super()
Примеры:
Функция super()
названа в честь названия класса-предка: "superclass". Потому что благодаря ей мы получаем ссылку на атрибут предка и заменяем обращение self
, создавая таким образом связанный с текущим классом метод, который будет полноценной "оригинальной версией" из класса-предка.
При чем если предок сменится, то super
в описании класса учтет изменения, и мы получим доступ к поведению нового предка.
3 года назад
Карина Абдуллаева