__life_value = life_value # 将成员变量设置为私有属性,对外提供公共访问方法,在变量前加上双下划线即可
self.money = money
def...def __got_shot(self): # 成员方法私有,对外提供公共访问方法function()
# 在本类中可修改私有成员属性值
self....n是没有关系的,所以看到的结果是,r1打印了修改后的值,r2中还是成员变量值
# print(r2.n,r2.name) # 123 paofu
# 修改成员变量n: 注意,变量的读取遵循就近原则,在前面过程中...在怎么变,对我实例变量来说都没有任何影响,而r2中没有这个实例变量
# 所以读取的还是成员变量中的n,所以当成员变量的值发生改变后,r2.n 也发生了改变
# Role.n = "ABC"
# print...# print(r2.n,r2.name) # ABC paofu
# 类变量 --- >> 公有属性,节省内存空间
# 构造函数 --- >> 创建对象时完成数据初始化: