Junior — Middle
116
როგორ გადადის self ობიექტი Python-ის მეთოდებში მიმდინარე კლასი?
პასუხი AI-სგან
sobes.tech AI
В Python self — это ссылка на текущий экземпляр класса, которая передаётся явно в методы класса. Когда вы вызываете метод через объект, Python автоматически передаёт этот объект как первый аргумент метода.
Пример:
class MyClass:
def greet(self, name):
print(f"Привет, {name}! Я объект {self}.")
obj = MyClass()
obj.greet("Мир") # Внутри greet self будет ссылаться на obj
Здесь self позволяет методу получить доступ к атрибутам и другим методам текущего объекта. Это не ключевое слово, а просто соглашение, но его рекомендуется использовать.