类属性

类属性就是类对象拥有的属性,它被该类创建的所有实例对象所共有
记录的某项数据始终保持一致时,定义类属性存储
实例属性要求每个对象为其单独开辟一份内存空间来记录数据,而类属性为全类所共有,仅占一份内存

设置和访问类属性

类属性可以通过类对象或实例对象访问

class Team():
    champion = 40

M = Team()
N = Team()

print(Team.champion)
print(M.champion)
print(N.champion)

40
40
40
修改类属性

类属性只能通过类对象修改,通过实例对象调用并赋值,表示的是在实例对象内创建了一个实例属性

Team.champion = 50

print(Team.champion)
print(M.champion)
print(N.champion)

M.champion = 60

print(Team.champion)
print(M.champion)
print(N.champion)


50
50
50
----------------------------------
50
60
50