[Python]

[Python] 접근 제한자

춘햄 2021. 4. 17. 09:18

파이썬은 다른 언어와는 달리 private, public 등의 키워드로 접근 제한자를 명시하는 것이 아닌, 네이밍으로 접근을 제어한다. 


Public  Private Protected
아무 밑줄도 접두사에 존재하지 않음 접두사에 __ 를 붙임 접두사에 _ 를 붙임
num = 0 __num = 0 _num = 0
  그러나 만약 접미사에 밑줄이 2개 이상 붙으면 public으로 간주된다.
__num__ = 0 --> public
반응형