python类属性与实例属性

2022-10-23 08:39:19

       类对象中,但又不在方法中,创建的那些数据变量就是这个类对象的属性,属性是用来对 类对象 进行说明的。实例化的时候,每个实例对象都拥有这些属性,一旦通过类 对象.类属性 进行修改,会达到一变全都变的效果,因为这些实例对象都源自类对象,实例对象们共享着类属性
       实例属性,该属性在方法中,需要在创建的时候(实例化)对其进行操作(赋值)。该属性不同于类对象的共享,只隶属于对应的实例对象。
实例属性与类属性的区别:
实例属性就相当于局部变量。只能在对应的实例对象中起作用
类属性就相当于类里面的全局变量,可以和这个类的所有实例对象共享
实例属性与类属性的调用
类属性:类外面,可以通过实例对象.类属性和类名.类属性进行调用。类里面,通过self.类属性和类名.类属性进行调用
实例属性 :类外面,可以通过实例对象.实例属性调用。类里面,通过self.实例属性 调用

  • 作者:The code family
  • 原文链接:https://blog.csdn.net/m0_62064241/article/details/121720194
    更新时间:2022-10-23 08:39:19