Python 类成员变量分类详解:实例、类、私有、静态、属性
Python 中的类的成员变量可以分为以下几类:
-
实例变量:属于类的实例,每个实例都有自己的值。在类的方法中通过
self访问。 -
类变量:属于类的所有实例共享的变量,可以通过类名或实例名访问。在类的方法中通过
cls访问。 -
私有变量:以两个下划线开头的变量,只能在类的内部访问,无法从外部访问。
-
静态变量:用
@staticmethod或@classmethod修饰的变量,可以通过类名或实例名访问,但是不依赖于类或实例的状态。 -
属性:通过
@property修饰的变量,可以像普通变量一样访问,但是在访问时会触发其对应的 getter 或 setter 方法。
原文地址: https://www.cveoy.top/t/topic/micI 著作权归作者所有。请勿转载和采集!