3.2类属性与对象属性
#类属性与对象属性(实例属性) #类属性是类对象所拥有的属性,它被所有对象的实例对象所共有,在内存中只存在一个副本 #对于公有的类属性,在类外可以通过类对象和实例对象访问 #类属性所属类,这个类型所有的对象都可以共享这个类属性, #相当于java中的静态属性 class User(object): name = '游戏'#公共的类属性!!!! __name ='非游戏'#私有的类属性 def __init__(self,username): self.username= username def set_name(self): print('打印名称为小王') u1= User('小王') u2 = User('小李') print(u.name) print(u.set_name()) print(u.name) """游戏 打印名称为小王 None 游戏""" #!!!不一样的对象的实例,他的对象属性不一样;所有对象都是同一个类下的实例化, # 那么所有对象都共用一个类属性