类属性和实例属性
在开始整理这两个Decorator之前,先来理一理类和实例之间的关系,那就从属性开始吧,其实属性和方法,大家可以把他们看作是一样的,在python中,一切都是对象,在逻辑上,属性和方法,是一样的。
class Pcl(object):
class_data = 2
def __init__(self, data):
self.data = data
p1 = Pcl(10)
p2 = Pcl(20)
print('--------------------------------')
print('p1.data:', p1.data)
print('p2.data:', p2.data)
# print('Pcl.data: ', Pcl.data)
print('p1.class_data:', p1.class_data)
print('p2.class_data:', p2.class_data)
print('Pcl.class_data:', Pcl.class_data)
p1.class_data = 100
print('--------------------------------')
print('p1.class_data:', p1.class_data)
print(