早期白癜风治疗方法 http://m.39.net/pf/a_4549564.html无论是类属性还是类方法,都无法像普通变量或者函数那样,在类的外部直接使用它们。我们可以将类看做一个独立的空间,则类属性其实就是在类体中定义的变量,类方法是在类体中定义的函数。在类体中,根据变量定义的位置不同,以及定义的方式不同,类属性又可细分为以下2种类型:
类体中、所有函数之外:此范围定义的变量,称为类属性或类变量;
类体中,所有函数内部:以“self.变量名”的方式定义的变量,称为实例属性或实例变量;
不仅如此,类方法也可细分为实例方法、静态方法和类方法。那么,类变量、实例变量以及局部变量之间有哪些不同呢?接下来就围绕此问题做详细地讲解。一、类变量(类属性)类变量指的是在类中,但在各个类方法外定义的变量。举个例子:
classLanguage
下面定义了2个类变量name="百度网址"add="