クラス内の変数は関数内の 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