카테고리 없음

self란?

idea9329 2024. 8. 23. 16:23
반응형
self란?

self는 클래스 내에서 인스턴스 자신을 가리키는 변수입니다. 클래스 내부에서 정의된 함수(메서드)는 객체 인스턴스에 접근해야 하므로, 일반적으로 첫 번째 인자로 self를 받습니다. self를 통해 클래스 내부에서 인스턴스 변수에 접근하거나 메서드를 호출할 수 있습니다.

class MyClass:
    def __init__(self):
        self.my_variable = "Hello"  # self를 사용하여 인스턴스 변수에 접근

위 코드에서 self.my_variable은 클래스 인스턴스의 변수로 저장됩니다. 이 변수를 다른 메서드나 클래스 외부에서 MyClass 객체를 통해 접근할 수 있습니다.

반응형