12
파이썬의 '비공개'메소드가 실제로 비공개가 아닌 이유는 무엇입니까?
파이썬은 다음과 같이 이름에 이중 밑줄을 추가하여 클래스 내에서 '비공개'메소드와 변수를 작성할 수있는 기능을 제공합니다 __myPrivateMethod(). 그렇다면 어떻게 이것을 설명 할 수 있습니까? >>> class MyClass: ... def myPublicMethod(self): ... print 'public method' ... def __myPrivateMethod(self): ... print 'this is private!!' ... >>> obj = MyClass() >>> obj.myPublicMethod() public method …