Задать вопрос
@CenterJoin

Как организовать код в классе?

class A:
    def __init__(self):
        self.__item = None

    def method_one(self):
        self.__item = 'Test item'

    def method_two(self):
        if not self.__item:
            return 'None item'

        return self.__item

Можно/правильно ли здесь инициализировать self.__item в методе method_one и затем использовать в методе method_two?
Или же правильней будет возвращать self.__item в методе method_one, а только затем использовать в методе method_two?
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя Aragorn К ответам на вопрос (1)
Lord_of_Rings
@Lord_of_Rings Куратор тега Python
Дунадан - северный странник. Злой, но очень добрый
По этому коду однозначно сказать нельзя, всё зависит от того что делают эти методы в реальной жизни
Ответ написан