1.私有属性
class
Person(object):
def
__init__
(self,name,age):
self.name = name
self.age = age #实例属性
self.attack_val = 30
self.__life_val = 100 #前面加两个下划线就是私有变量,私有属性
a = Person(‘wdc‘,22)
print(a.age) #实例属性可以直接外面使用和修改print(a.__life_val) #私有属性外面不可以使用和修改
2.私有属性的用法
class
Person(object):
def
__init__
(self,name,age):
self.name = name
self.age = age #实例属性
self.attack_val = 30
self.__life_val = 100 #前面加两个下划线就是私有变量,私有属性def get_life_val(self):
print(self.__life_val) #可以在类的内部用方法调用return self.__life_val#也可以在类的内部用方法返回属性的值
a = Person(‘wdc‘,22)
b = a.get_life_val() #调用私有属性的方法,并接收返回值print(b)
3.
原文:https://www.cnblogs.com/wangdianchao/p/11895539.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!