python对象:访问私有属性和私有方法

#coding:utf-8


class Parent:
def  __init__(self,name):
self.name=name
self.__age=5
def __get_age(self):
return self.__age
def getinfo(self):
return self.name


p = Parent('candy')
print p.name

print p.getinfo()

print p.__get_age()    #抛出异常,不能直接访问私有方法

print p._Parent__get_age()     #访问私有方法

print p._Parent__age   #访问私有属性


你可能感兴趣的:(python)