접근제한자 (Access Modifier)
·
[Language] - Python
개요이번 포스트에서는 파이썬의 접근제한자에 대해 다뤄보겠다. 파이썬을 사용하며 조금 익숙해질때 쯔음.. 무언가 이상한 점을 느꼈다. 왜 파이썬에서는 public, protected, private이라는 키워드를 본적이 없지? 일단 결론부터 얘기하면 파이썬에 접근제한자에 대한 키워드는 없다. 정답은 명명규칙에 있었다.멤버(함수, 변수)명 앞에 _를 한 번 쓰면 protected멤버(함수, 변수)명 앞에 _를 두 번 쓰면 private주의할 점은 멤버명 뒤에 _를 두 번 쓰면 다시 public이 된다. publicmember, member__, _member__, __member__protected_member, _member_private__member, __member_ 예시class Aa: _..