클래스 변수는 공유되는 변수라고 배웠습니다...


그럼

-------------------------------------------------

>>> class Service:

    secret = "나는 사과를 2개 가지고 있다."


    

>>> print(Service.secret)

나는 사과를 2개 가지고 있다.

>>> I = Service()

>>> I.secret

'나는 사과를 2개 가지고 있다.'

-------------------------------------------------

에서

-------------------------------------------------

>>> Service.secret = "나는 사실 사과가 없다."

>>> I.secret

'나는 사실 사과가 없다.'

-------------------------------------------------

가 되는건 확인했습니다.


그런데

-------------------------------------------------

>>> I.secret = "나는 사실 사과가 많이 있었다."

>>> Service .secret

'나는 사실 사과가 없다.'

-------------------------------------------------

이렇게 하니까 변경되지 않네요 ㅠㅠ

왜그런건가요??