类属性
类属性就是类对象拥有的属性,它被该类创建的所有实例对象所共有
记录的某项数据始终保持一致时,定义类属性存储
实例属性要求每个对象为其单独开辟一份内存空间来记录数据,而类属性为全类所共有,仅占一份内存
设置和访问类属性
类属性可以通过类对象或实例对象访问
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