2011-12-08 2 views
0
에서 할 정확히 무엇을

가능한 중복 :
python 'self' explained는 "자기"클래스와 메소드

좋아, 그래서 파이썬 프로그래밍, 그냥 클래스를 사용하기 시작했다. 이제는 "자체"가 가비지 컬렉터에 의해 전달되거나 전달되는 대신 정보가 계속 유지되는 것입니까?

나는 주위를 수색하고 흥미로운 것들을 보았지만, 정확하게 이해하고 있는지 확신 할 수 없다.

+0

'self'는 메서드의 첫 번째 매개 변수의 [표준화 된 이름]입니다. 파이썬은 각 메소드 호출에 대해 "수신자"(메소드를 가지고있는 객체)를 첫 번째 인수로 전달합니다. GC와 객체 도달 가능성은 완전히 다른 문제입니다. –

+0

나열된 "중복"은이 질문을 다루지 않습니다. 그러나, 나는 다른 중복이 있다고 확신합니다. –

+0

제목이 잘못되어 주로 중복 된 것으로 보입니다. –

답변

3

파이썬에서 self은 C++의 this 포인터와 Java 및 C#의 this 참조와 같습니다.

관련 문제