Python·100 питань

Що таке MRO і чому воно важливе?

Відповідь
MRO — порядок пошуку методів при наслідуванні.
Використовується алгоритм C3 linearization.
Впливає на super() у множинному наслідуванні.
Помилки MRO → TypeError при створенні класу.
Дивись Class.__mro__ / Class.mro().
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем