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

Как работают декораторы @property, @staticmethod, @classmethod?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
@property — геттер/сеттер/делитер; @staticmethod — без self/cls; @classmethod — первым параметром cls.

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

  • A. Все три принимают self Правильный
  • B. classmethod получает класс, staticmethod не получает ничего
  • C. property — это поле класса
  • D. staticmethod не может быть унаследован

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

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