인스턴스 메서드(instance method)

CODEDRAGON Development/Python

반응형


 

 

 

인스턴스 메서드(instance method)

 

·         일반 함수와 다른 점은 첫번째 인수로 self 사용합니다. 

·         self 인스턴스 객체 자신의 레퍼런스를 지니고 있습니다. 인스턴스들은 self 이용하여 자신의 이름 공간에 접근합니다.

·         가장 흔히 쓰이는 인스턴스 메서드는 인스턴스 변수에 엑세스할 있도록 메서드의 첫번째 파라미터에 항상 객체 자신을 의미하는 "self"라는 파라미터를 갖습니다.

 

·         인스턴스 메서드는 여러 파라미터를 가질 있지만, 첫번째 파라미터는 항상 self 갖습니다.

 

·         인스턴스 메서드는 "객체변수.메서드명()" 같이 호출할 있습니다.

 

 

class MyClass:

    def set(self, v):

        self.value = v

    def get(self):

        return self.value

 

 


반응형

'Development > Python' 카테고리의 다른 글

파이썬에서 다형성  (0) 2020.02.15
메서드(Method)  (0) 2020.02.15
Generator function(제네레이터 함수)  (0) 2020.02.15
시퀀스/매핑 자료형의 연산자 중복  (0) 2020.02.15
filter()  (0) 2020.02.15