Discuss / Python / 实列属性和类属性的区别

实列属性和类属性的区别

Jack

#1 Created at ... [Delete] [Delete and Lock User]

实列属性指的是我们创建的一个变量储存了一个类的属性

例如

class j():
    def __init__(self,name):
        self.name = name = j('ji')
print(n.name)#n.name便是一个实列属性
n.life = 12#当然亦可以创建一个实列属性

类属性指的是一个类内部的属性

例如

class j():
    h = 0#这便是一个类属性了
    def __init__(self,name):
        self.name = name
print(j.h)#内部的属性可以这样访问
k = j('j')
print(k.h)#当然也可以这样访问

  • 1

Reply