[Python]
[Python] 접근 제한자
춘햄
2021. 4. 17. 09:18
파이썬은 다른 언어와는 달리 private, public 등의 키워드로 접근 제한자를 명시하는 것이 아닌, 네이밍으로 접근을 제어한다.
Public | Private | Protected |
아무 밑줄도 접두사에 존재하지 않음 | 접두사에 __ 를 붙임 | 접두사에 _ 를 붙임 |
num = 0 | __num = 0 | _num = 0 |
그러나 만약 접미사에 밑줄이 2개 이상 붙으면 public으로 간주된다. __num__ = 0 --> public |
반응형