Python使我们能够通过在名称前添加双下划线来在类中创建“私有(private)”方法和变量,例如:__myPrivateMethod()。那么,如何解释这一点>>>>classMyClass:...defmyPublicMethod(self):...print'publicmethod'...def__myPrivateMethod(self):...print'thisisprivate!!'...>>>obj=MyClass()>>>obj.myPublicMethod()publicmethod>>>obj.__myPrivateMethod()Traceback(most
Python使我们能够通过在名称前添加双下划线来在类中创建“私有(private)”方法和变量,例如:__myPrivateMethod()。那么,如何解释这一点>>>>classMyClass:...defmyPublicMethod(self):...print'publicmethod'...def__myPrivateMethod(self):...print'thisisprivate!!'...>>>obj=MyClass()>>>obj.myPublicMethod()publicmethod>>>obj.__myPrivateMethod()Traceback(most