当前位置: 代码迷 >> 综合 >> python中类变量和实例变量的区别
  详细解决方案

python中类变量和实例变量的区别

热度:89   发布时间:2024-02-09 08:31:36.0

类变量是所有对象共有的,当一个对象将它值改变,其他对象得到的就是改变后的结果;

实例变量则属对象私有,某一个对象将其值改变,不影响其他对象;一般前面有self


实例变量是类实例化后,系统为其创建的一个类的实例变量的拷贝,即一个实例拥有一个实例变量。

类变量则是用static声明,系统为每个类变量分配一次存储空间。即所有的实例共享一个类变量。

 

 

 

  相关解决方案