11.3 属性查找顺序
11.3 属性查找顺序
class OldBoyStudent:
school='oldboy'
name=0
count=0
def __init__(self,id,name,age):
self.id=id
self.name=name
self.age=age
OldBoyStudent.count+=1
def choose_course(self):
print('is chosing course')
stu3=OldBoyStudent('3333','jane',18)
print(stu3.name)
#输出
jane
print(OldBoyStudent.__dict__) #类OldBoyStudent的名称空间
#'name':0
print(stu3.__dict__) #对象stu3的名称空间
#'name':jane
属性查找顺序先从对象本身查找,对象没有,去类中查找,类中没有会报错
浙公网安备 33010602011771号