logo
LIS PUBLICA
☰
  • Новое
  • Горячее
  • Сокровищница
  • Лучшее
  • Обсуждаемое
ne_takoi
ne_takoi Опубликовано 2 месяца назад
  • Писательство
  • Картинка

video198005529_164282478

Порядок разрешения методов

В Python существует так называемый Method Resolution Order (MRO), или порядок разрешения методов в классе. Всё, что вам нужно знать – это порядок, в котором Python ищет нужный атрибут или метод.

Этот порядок можно получить при помощи атрибута __mro__. Он говорит о том, что если мы в примере выше попробуем обратиться к атрибуту value, Python будет искать сначала в классе A, далее в B, затем в C и в самом конце в object.

Отсюда становится понятно, что артибут первее будет найден именно в классе B и равен он будет значению 1.

Читать дальше...
1
+1 / -0
0
23
Войти

Вход

Регистрация

Я не помню пароль

Войти через Google
Порог горячего 6
Правила сайта
Пользовательское соглашение
О ПД
Принципы самоуправления
©2025 Varius Soft