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

Как достучаться к protected

В Python нет строгой защиты атрибутов, но по соглашению имена с одним подчёркиванием (например, _protected_var) считаются protected. Доступ к ним возможен напрямую, но это не рекомендуется.

python
class MyClass:
    def __init__(self):
        self._protected_var = 42

obj = MyClass()
print(obj._protected_var)  # 42 (работает, но не рекомендуется)

Для доступа лучше использовать публичные методы (getters/setters) или свойства (@property), если класс предоставляет такой интерфейс.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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