python中实例属性属于对象,是跟着对象走的属性,而类属性是属于类的属性,是跟着类走的属性,类属性是在类中而在方法体之外的属性,类同样占据内存中的一块地址,而类属性就在类中,记录类的变化。实例属性位于方法体之中。

python中实例属性和类属性之间的关系

如上所示,创建一个Test()的类,这个类中有一个类属性就是num,即可通过类对象对其修改,也可通过对象对其进行修改,若赋值不同,则两者值不同,可见Test.num=200,而a.num=100,但是若当删除对象的属性值后,则再取对象实例属性,若对象实例属性和类属性名相同的话,则取到类属性的值。

相关文章:

  • 2021-12-09
  • 2021-12-09
  • 2022-12-23
  • 2021-11-30
  • 2021-09-06
猜你喜欢
  • 2022-12-23
  • 2021-12-09
  • 2021-12-09
  • 2021-12-09
相关资源
相似解决方案