@olehpdatu

Видимость свойств python?

Извиняюсь за такие вопросы . только начал изучать питон.
Почему функция g.data видит свойство self.k оно же локальное и не должно быть видно в функции. ?
class Node:

   def tdata(self):
        self.k = 1
   def gdata(self):
        print(self.k)

node = Node()
node.tdata()
node.gdata()
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
@deliro
self — это объект. Все методы этого объекта имеют доступ ко всем атрибутам этого объекта.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы