프로그래밍/Python

Python class의 멤버에 관한 이야기 2

seungdols 2015. 7. 28. 23:30


Python에 대한 클래스 멤버 이야기 2

출처:생활코딩




여기서 보시다 시피 루비와 유사합니다. 


우선 파이썬에서 클래스 변수 선언 방법은 ...............


잘 들으셔야 합니다. 




바로 ,,, "클래스 내 / 메소드 밖" 입니다.


즉, count가 선언 되어 있는 곳에서 선언 해주신다면, 클래스 변수가 됩니다. 참 쉽죠??ㅎ


그리고, 루비도 마찬가지로 클래스 변수는 초기화를 해주어야 합니다. 그렇지 않으면, 시작 값이 


뭔지 모르기에 컴퓨터가 "뭔 코드냐?"라며 에러를 내 뿜습니다.


그리고 __init__은 파이썬의 생성자라 생각 하시면 쉽습니다. 


그리고 메소드에서 빠져서는 안되는 self의 인자! 기억 해둡시다. 


파이썬에서는 self 파라미터를 입력 해주어야 합니다.


반응형