为什么我的实例变量不在__dict__中?

为什么我的实例变量不在__dict__中?,第1张

为什么我的实例变量不在__dict__中?

B.name
是类属性,而不是实例属性。它显示在中
B.__dict__
,但不在中
b = B(); b.__dict__

这种区别在某种程度上被模糊了,因为当您访问实例上的属性时,类dict是一个后备。因此,在上面的示例中,

b.name
将为您提供的值
B.name



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5674967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存