Sobes.tech
Junior — Middle
113

Ինչպե՞ս է օբյեկտը 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 позволяет методу получить доступ к атрибутам и другим методам текущего объекта. Это не ключевое слово, а просто соглашение, но его рекомендуется использовать.