类的私有成员

 

class testrole(object):
    def __init__(self,name):
        self.name=name
        self.__privatename="I am a private man , it is hard to access"

    def getprivatename(self):
        return self.__privatename

    def shoot(self):
        print("shooting")

    def got_shoot(self):
        print("I got shoot")


r1 = testrole("dsj")
#r2=testrole("dyx","terrorist","b22",300,23000)

print(r1.getprivatename()) #正常访问私有成员
#print(r2.got_shoot())

print (r1._testrole__privatename)  #强制访问私有成员变量

  

posted @ 2017-09-11 23:00  mickle_deng1  阅读(62)  评论(0)    收藏  举报