- 类属性和实例属性
- 类属性:类对象所有用的属性,它被所有类对象的实例对象所共有,在内存中只有一个副本。
class people(object):
country = "china" # 类属性
def __init__(self,name,age): # 创建对象自动执行方法
self.name = name
self.age = age # name 和age 均为对象属性
p1 = people("杨龙龙",29) #实例化对象
p2 = people("宋可蒙",20)
print(p1.country) # 对象访问属性,先看有没有对象属性,如果有,则返回,没有就返回类属性
print(p2.country)
print(p1.age) #访问对象属性,只能通过对象去访问
print ("正在修改类属性")
p1.country = "us " # 修改类属性,如果对象名属性名= ***进行修改,先判断该对象有没有该属性,有,直接修改;如果没有,先添加该属性
print(p1.country)