인스턴스 메소드
- 인스턴스에 대한 참조를 첫번째 파라미터로 받는다.
- 정의 방법
class ClassName1: def method1(self, a, b, c): ...
정적(static) 메소드
- 필수 파라미터가 없다.
- 정의 방법
class ClassName2: @staticmethod def method2(a, b, c): ...
클래스 메소드
- 클래스 정보 객체에 대한 참조를 첫번째 파라미터로 받는다.
- 정의 방법
class ClassName3: @classmethod def method3(cls, a, b, c): ...
<테스트 환경> - OS : Windows 10 - Python 버전 : 3.7.5
'1. 연구 모듈 > Python' 카테고리의 다른 글
[Python] .INI 파일에 설정 읽고 쓰기 - 2. 간편화 코드 (0) | 2020.12.18 |
---|---|
[Python] .INI 파일에 설정 읽고 쓰기 - 1. 예제 코드 (0) | 2020.10.16 |
[Python] 클래스 변수 vs. 인스턴스 변수 요약 (0) | 2020.08.31 |
[Python] 티스토리용 Markdown 변환기 (0) | 2019.08.05 |
[Python] Pymunk 사용 예제 - 2. PyMunk + pyGame 기본 예제 (1) (0) | 2018.09.03 |