언더바 ( _ ) 1개, 2개 차이 Python 클래스 내부 변수와, 메소드에 대한 캡슐화 정도를 조절하기 위해 언더바(_)를 사용하는데, 언더바 1개와 2개는 그 정도가 다르다. 👉 하나의 언더바 (_) 사용 _variable, _method() 비교적 약한 캡슐화 정도를 가짐 일반적으로 내부적으로 사용되는 변수, 메소드를 나타냄 👉 두개의 언더바 (__) 사용 __variable, __method() 이중 언더바를 사용하면 이름이 자동으로 변환되어 상속시 충돌을 방지 (_클래스명__) 강한 캡슐화 정도를 가짐 (외부에서 직접 접근 불가) 클래스 내부에서만 접근 가능 👉 예시 코드 아래 예시에서 볼 수 있 듯, 두개의 언더바(__)를 사용한 변수/메소드는 직접적으로 접근하지 못하고, 해당 클래스를 직접..