Встречается на собеседованиях • сегодня
Как объявляется getter
В Python для объявления getter'а (метода получения значения) можно использовать либо обычный метод, либо декоратор @property. Второй способ более питонический и рекомендуется.
Пример с @property:
python
class Person:
def __init__(self, name):
self._name = name # защищенный атрибут
@property
def name(self):
"""Getter для name"""
return self._nameИспользование:
python
p = Person("Alice")
print(p.name) # Вызовется getter, выведет: AliceКлючевые моменты:
- Имя getter'а должно совпадать с именем атрибута (без подчеркивания)
@propertyпревращает метод в атрибут, вызываемый без скобок- Обычно используется для доступа к защищенным (
_name) или приватным (__name) атрибутам

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы