python类属性

类属性

类属性分为共有属性和私有属性。

私有属性的定义方法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

******当实例属性背删除后,通过实例属性访问的值就是类属性的数值

笨鸟先飞
原文地址:https://www.cnblogs.com/zoutingrong/p/11892386.html