클래스의 변수는 함수의 self.var1과 동일합니까? 왜 똑같은가요?
함수 실행 후,
여기서 클래스 변수 var1도 self.var1인 이유는 무엇인가요?
var1是类变量, self.var1是实例变量, 当你在类初始化成test2时, __init__去寻找自身实例的var1,发现没找到, 那就去基类找, 也就是test안을 보다가 방금 발견해서 직접 돌려드렸습니다
var1
self.var1
test2
__init__
test
더 깊이 알고 싶다면 Google에서 관련 지식을 검색해 보세요类变量/实例变量 和 python descriptor
类变量/实例变量
python descriptor
var1
是类变量,self.var1
是实例变量, 当你在类初始化成test2
时,__init__
去寻找自身实例的var1
,发现没找到, 那就去基类找, 也就是test
안을 보다가 방금 발견해서 직접 돌려드렸습니다더 깊이 알고 싶다면 Google에서 관련 지식을 검색해 보세요
类变量/实例变量
和python descriptor