class PayGildong:
def __init__(self):
self.day = 25
self.__pay = 1000000
def setPay(self, pay):
self.__pay = pay
def getPay(self):
return self.__pay
gd = PayGildong()
gd.day = 14
gd.__pay = 800000
print(gd.__pay, gd.day)
이렇게 했을 때 gd.__pay = 800000
에서 오류가 나야 하는 걸로 보이는데 왜 오류가 안 나고 출력이 되는지 궁금합니다.