Встречается на собеседованиях • сегодня

Что является экземпляром метакласса (metaclass)

В Python метакласс — это класс, который создаёт другие классы. Экземпляром метакласса являются сами классы, а не их объекты. Например, стандартный метакласс `type` создаёт все классы в Python: ```python class MyClass: pass print(type(MyClass)) # ``` Здесь `MyClass` — экземпляр метакласса `type`. Можно создать собственный метакласс, наследуясь от `type`: ```python class Meta(type): pass class MyClass(metaclass=Meta): pass print(type(MyClass)) # ``` Теперь `MyClass` — экземпляр метакласса `Meta`. Таким образом, метаклассы управляют созданием классов, а сами классы — их экземпляры.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы