Sobes.tech
Junior — Middle
101

Self obyekti Python-da metodlara cari sinif nümunəsini necə ötürür?

AI-dan cavab

sobes.tech Süni İntellekt

В Python self — это ссылка на текущий экземпляр класса, которая передаётся явно в методы класса. Когда вы вызываете метод через объект, Python автоматически передаёт этот объект как первый аргумент метода.

Пример:

class MyClass:
    def greet(self, name):
        print(f"Привет, {name}! Я объект {self}.")

obj = MyClass()
obj.greet("Мир")  # Внутри greet self будет ссылаться на obj

Здесь self позволяет методу получить доступ к атрибутам и другим методам текущего объекта. Это не ключевое слово, а просто соглашение, но его рекомендуется использовать.