클래스 생성자 관련해서 질문드립니다.

조회수 623회

https://suwoni-codelab.com/python%20%EA%B8%B0%EB%B3%B8/2018/03/08/Python-Basic-class/

위 주소의 설명을 보니,

여러 자료들을 보면.. init 메소드를 생성자로 소개하는 경우가 있는데, 그렇지 않다고 하더군요. 용어의 사용에 있어서 논란의 문제인거 같습니다. stackoverflow에서도 논란이 있는거 같은데, 결론이 뭔지 고수분들께서 설명해주시면 감사하겠습니다.

그리고, 일반적으로 파이썬에서 클래스를 만들 시 init 메소드만 오버라이딩하여 객체초기화에만 이용한다는게 무슨얘기인지 좀더 자세히 설명해주시면 감사하겠습니다.

  • class라고 하기보다는 instantiation할 때, 즉 instance를 만들때 init메소드를 쓴다고 봐야할거같습니다. 김도은 2018.8.24 13:27

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)