Python에 대한 클래스 멤버 이야기 2
출처:생활코딩
여기서 보시다 시피 루비와 유사합니다.
우선 파이썬에서 클래스 변수 선언 방법은 ...............
잘 들으셔야 합니다.
바로 ,,, "클래스 내 / 메소드 밖" 입니다.
즉, count가 선언 되어 있는 곳에서 선언 해주신다면, 클래스 변수가 됩니다. 참 쉽죠??ㅎ
그리고, 루비도 마찬가지로 클래스 변수는 초기화를 해주어야 합니다. 그렇지 않으면, 시작 값이
뭔지 모르기에 컴퓨터가 "뭔 코드냐?"라며 에러를 내 뿜습니다.
그리고 __init__은 파이썬의 생성자라 생각 하시면 쉽습니다.
그리고 메소드에서 빠져서는 안되는 self의 인자! 기억 해둡시다.
파이썬에서는 self 파라미터를 입력 해주어야 합니다.
반응형
'프로그래밍 > Python' 카테고리의 다른 글
python lxml install on windows (0) | 2015.12.21 |
---|---|
Python에서 Module 사용하기 (0) | 2015.08.14 |
Python class의 멤버에 관한 이야기 1 (0) | 2015.07.28 |
python 에서 상속 이야기 (0) | 2015.07.24 |
python에서 객체 지향 이야기( 캡슐화 ) (0) | 2015.07.23 |