python self, __init__
Programming/Python2015. 7. 16. 01:09
이미 배워둔 언어들의 영향으로 C덕분에 반복문과 같은 기본 문법은 스피드하게 배우고, JAVA덕에 객체지향은 쉽게 넘어갈 줄 알았지만, 객체지향은 아직도 어려운 듯 하다.. 특히 C, JAVA와는 다른 독특한 문법(?)이 python에 있으니까..
두꺼운 전공책은 무겁기도 하고, 두껍다고 실속있는게 아니라는 생각이 들어서 꽤나 컴팩트한 책을 빌렸더니만.. 좀 의아한 부분은 죄다 검색해서 정보를 얻어야하니.. 게다가 빌린 책이라서 필기같은 것도 할 수가 없어서 여기다가 메모처럼 쓰게 된다...
__init__
우선 __init__ 이라는 것은 Java에서의 생성자와 비슷하다고 보면 된다. 즉, 객체 생성과 동시에 호출되는 것이다.
self
self는 Java에서의 this와 비슷하다고 보면 된다. 해당 클래스 내부의 object를 가리키는 것.. 이 부분에 대해서는 조금 더 찾아봐야할 듯 싶다..ㅠㅠ
++ 클래스의 함수 안에서 사용. 접근한 인스턴스(객체)를 가리키는 변수
'Programming > Python' 카테고리의 다른 글
python - join과 split (0) | 2015.07.27 |
---|---|
python - set (0) | 2015.07.27 |
python에서의 언더바(__) (0) | 2015.07.20 |
if __name__=='__main__': (0) | 2015.07.16 |
exit( ) (0) | 2015.07.12 |