Встречается на собеседованиях • сегодня
Зачем нужны методы
Методы в Python — это функции, привязанные к объектам. Они позволяют работать с данными объекта и его состоянием, обеспечивая инкапсуляцию и удобство работы.
Пример:
python
class Dog:
def __init__(self, name):
self.name = name
text
def bark(self): # метод
print(f"{self.name} says Woof!")dog = Dog("Rex")
dog.bark() # вызов метода
text
**Зачем нужны:**
1. **Инкапсуляция** — скрытие деталей реализации.
2. **Удобство** — логика работы с объектом находится внутри него.
3. **Читаемость** — код становится более структурированным.
4. **Переиспользование** — методы можно вызывать многократно.
Методы бывают:
- **экземпляра** (`self`),
- **класса** (`@classmethod`),
- **статические** (`@staticmethod`).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы