클래스 변수
- C++/Java에서 static 멤버 변수와 같은 역할
- 정의 방법
class ClassName1: var1 = None ...
- 사용 방법 : [클래스명].[변수명], [인스턴스명].[변수명] 모두 가능
인스턴스 변수
- C++/Java에서 비 static 멤버 변수와 같은 역할
- 정의 방법
class ClassName2: def __init__(self): self.var2 = None ...
- 사용 방법 : [인스턴스명].[변수명] 만 가능
- 같은 이름일 경우, 인스턴스 변수에서 먼저 찾고 클래스 변수에서 찾는다
<테스트 환경> - OS : Windows 10 - Python 버전 : 3.7.5
'1. 연구 모듈 > Python' 카테고리의 다른 글
[Python] .INI 파일에 설정 읽고 쓰기 - 1. 예제 코드 (0) | 2020.10.16 |
---|---|
[Python] 인스턴스 메소드 vs. 정적 메소드 vs. 클래스 메소드 요약 (0) | 2020.09.21 |
[Python] 티스토리용 Markdown 변환기 (0) | 2019.08.05 |
[Python] Pymunk 사용 예제 - 2. PyMunk + pyGame 기본 예제 (1) (0) | 2018.09.03 |
[Python] Pymunk 사용 예제 - 1. 기본 예제 (0) | 2018.09.01 |