在Python的面向对象编程中,类是一种重要的编程机制,用于定义对象的属性和方法。在类体中,根据变量定义的位置不同,以及定义的方式不同,类属性又可细分为以下3种类型:
类体中,所有函数内部:以“self.变量名=变量值”的方式定义的变量,称为实例变量或实例属性;
类体中,所有函数之外:此范围定义的变量,称为类变量或类属性;
类体中,所有函数内部:直接以“变量名=变量值”的方式定义的变量,称为局部变量。
1、实例变量(实例属性)
在前面的教程中,我们已经简单介绍了定义在类的方法中的变量,也就是实例变量,并且通常位于类的构造函数_init_()中。实例变量指的是在任意类方法内部,以“self...
......