인스턴스 메서드(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 |