본문으로 바로가기

Class와 self

category CAE/Enjoy Programming 2011. 11. 15. 11:01


self는 object(instance) name의 임시저장소임

first.displayName()에서 (self가 설정되어 있는 위치에) parameter가 없는 상태에서 'bucky'가 출력되는 라인을 볼 것 --> 실제 parameter가 필요한 것이 아니라 참조에만 필요함

추가> 클래스를 만들고 클래스 정보를 보면
<class __main__.className ...... >인 것을 알 수 있음 --> 만든 클래스 역시 __main__의 클래스

추가>스트링 내에 변수 출력 >print "Hello %s" % self.name