self는 object(instance) name의 임시저장소임
first.displayName()에서 (self가 설정되어 있는 위치에) parameter가 없는 상태에서 'bucky'가 출력되는 라인을 볼 것 --> 실제 parameter가 필요한 것이 아니라 참조에만 필요함
추가> 클래스를 만들고 클래스 정보를 보면
<class __main__.className ...... >인 것을 알 수 있음 --> 만든 클래스 역시 __main__의 클래스
추가>스트링 내에 변수 출력 >print "Hello %s" % self.name
'CAE > Enjoy Programming' 카테고리의 다른 글
2D좌표와 클리핑&뷰포트 (0) | 2011.11.23 |
---|---|
Qt Designer를 이용한 Python GUI 프로그램 만들기 (0) | 2011.11.17 |
[Python] matrix vs array class (0) | 2011.10.23 |
파일에서 최대값 찾아주는 함수 getMax() (0) | 2010.05.24 |
Python용 Eclipse 개발환경 세팅하기 (0) | 2010.03.26 |