Подробно о методах: продолжение
Параметр self
используется для получения доступа к экземпляру объекта и переменным класса.
В примере показаны оба способа использования self
:
class Classy:
varia = 2
def method(self):
print(self.varia, self.var)
obj = Classy()
obj.var = 3
obj.method()
Вывод кода:
2 3
output
Параметр self
также используется в вызове других методов объекта/класса изнутри класса.
Как показано в примере ниже:
class Classy:
def other(self):
print("other")
def method(self):
print("method")
self.other()
obj = Classy()
obj.method()
Вывод кода:
method
other
output