Встречается на собеседованиях • сегодня
Что такое public метод
Public метод — это метод класса, доступный для вызова из любого места программы, включая внешний код. В Python все методы по умолчанию являются public (нет строгой инкапсуляции, как в Java/C++).
Пример:
python
class MyClass:
def public_method(self):
return "Это public метод!"
obj = MyClass()
print(obj.public_method()) # Вызов извне — работает
text
**Отличие от protected/private**:
- Не требует соглашений вроде `_` или `__` в имени.
- Явно демонстрирует, что метод — часть публичного API класса.
**Важно**:
Хотя Python не запрещает доступ, public-методы стоит проектировать как стабильную часть интерфейса, которую не будут менять без обратной совместимости.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы