类属性
类属性分为共有属性和私有属性。
私有属性的定义方法eg:__age(若无次定义则默认为公有属性)
类属性举例:
class people:
name = "china"
__age = 70#此属性为私有属性,不能通过对象来进行访问。
修改类属性
类属性的修改必须通过实例对象,类属性的修改会产生一个同名的实例属性副本,类属性的修改实际上就是实例属性副本的修改,而不是类属性本身,从而保护了类属性。
修改类属性实例:
class people:
name = "china"
p = people()
print(p.name)#输出的为China
p.name = "japen"
print(p.name)#输出的为japen
del p.name#删除实例属性的japen
print(p.name)#输出的为China
******当实例属性背删除后,通过实例属性访问的值就是类属性的数值