类名_私有属性名__(强行访问私有属性)

 1 '''
 2 实例对象不能直接访问私有属性,因为python解释器把私有属
 3 性变成了_类名__属性名, 我们就可以通过_类名__属性名访问私有属性。
 4 
 5 强烈建议:不要这么干!!!
 6 '''
 7 
 8 class Person():
 9     def __init__(self, name):
10         self.name = name
11         self.__age = 0
12 
13 per1 = Person("lily")
14 print(per1.name)
15 
16 print(per1._Person__age)
17 
18 # per1._Person__age = 200
19 # print(per1._Person__age)

猜你喜欢

转载自www.cnblogs.com/BKY88888888/p/11278742.html