python中private和public方法

来源:互联网 发布:centos syslog 位置 编辑:程序博客网 时间:2024/06/06 20:56

在Python中没有显式的private和public限定符,如果要将一个方法声明为private的,只要在方法名前面加上__(两个下划线)即可,例: class demo: # 私有方法,只对class内的成员可见 def __private_method(self): print 'Wo Bei Diao Yong Le!' # 公有方法,对所有成员可见 def public_method(self): self.__private_method() print 'This is a public method!' demo().public_method() 最后的输出结果为: Wo Bei Diao Yong Le! This is a public method!

原创粉丝点击