파이썬의 클래스 접근제한자 ::
_ 한번 쓰면 protected (_method)
__ 두번 쓰면 private (__method)

파이썬의 Property Get, Set ::

1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Test:
    __gs = "Default"

    def _get_gs(self):
        return self.__gs

    def _set_gs(self, value):
        self.__gs = value

    gs = property(_get_gs, _set_gs)

t = Test()
t.gs = "new value"
print(t.gs)