728x90 반응형 __get__1 [Python] 파이썬 디스크립터, __get__ , __set__ 은 공개(Public) 메서드일까? 개요파이썬 디스크립터는 객체의 속성 접근을 제어하는 강력한 도구입니다. 이 디스크립터의 핵심에는 __get__과 __set__ 같은 특별한 메서드들이 있습니다. 팀원과의 대화에서 던져진 "이 메서드들이 공개(Public)인가?라는 질문은 파이썬 객체 모델의 작동 원리를 깊이 이해하는데 중요한 포인트입니다. 이 글에서는 두 메서드의 성격과 파이썬에서의 public, private 개념에 대해 자세히 알아보겠습니다.주제 개념파이썬에서 메서드나 속성의 접근 제어는 다른 언어들(JAVA, C++ 등)의 엄격한 public, private 키워드와는 다릅니다. 파이썬은 "We are all consenting adults here" 라는 철학을 바탕으로, 개발자의 약속과 관례를 중시합니다. 이 때문에 공개적으로 .. 2025. 9. 20. 이전 1 다음 728x90 반응형