class Person(object):#这里的属性实际上属于类属性(用类名调用)name = "person"def __init__(self,name):#对象属性self.name = nameprint(Person.name)
per = Person("tom")
#对象属性的优先级高于类属性
print(per.name)
#动态的给对象添加对象属性
per.age = 18
print(Person.name)
per2 = Person("LIlei")
# print(per2.age) #没有age 属性#删除对象中的name属性,再调用会使用同名的类属性
del per.name
print(per.name)#注意:以后千万不要将对象属性和雷属性重名,因为对象属性会屏蔽掉类属性
# 但是当删除对象属性后再使用又能使用类属性