← Все вопросы по Python
🔥 Python 📂 Python Core ⚡ Junior/Middle

Что такое метаклассы в Python? Как создать свой метакласс?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Класс, создающий другие классы. Наследование от type, переопределение __new__ или __init__.

Варианты ответа в приложении:

  • A. Метаклассы — это декораторы Правильный
  • B. Шаблон для создания классов, задаётся через metaclass=...
  • C. Метакласс нельзя унаследовать
  • D. Только один метакласс на программу

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.