python私有属性和方法实例分析
本文实例分析了python的私有属性和方法。分享给大家供大家参考。具体实现方法如下:
python默认的成员函数和成员变量都是公开的,并且没有类似别的语言的public,private等关键词来修饰。在python中定义私有变量只需要在变量名或函数名前加上"__"两个下划线,那么这个函数或变量就会为私有的了。在内部,python使用一种namemangling技术,将__membername替换成_classname__membername,所以你在外部使用原来的私有成员的名字时,会提示找不到。比如:
classPerson:
def__init__(self): self.__name='haha'#私有属性 self.age=22
def__get_name(self):##私有方法 returnself.__name
defget_age(self): returnself.age
person=Person() printperson.get_age() printperson.__get_name()
热门推荐
6 怎么说祝福语简短
10 老哥出门祝福语简短语
11 节日祝福语幽默简短的
12 法考面试祝福语简短
13 新娘上头祝福语大全简短
14 生日祝福语简短独特的
15 祝老婆生日祝福语简短
16 中式蛋糕开业祝福语简短
17 整形机构开业祝福语简短
18 长辈生日祝福语简短女性