class a(object):
b = 'bbbb'
def __init__(self):
self.c = 'cccc'
我认为它们是一样的;有什么区别吗?
请您参考如下方法:
是的,有区别。
b 是一个类变量...由 a 的所有实例共享,而 c 是一个实例变量,它将每个实例独立存在。
class a(object):
b = 'bbbb'
def __init__(self):
self.c = 'cccc'
我认为它们是一样的;有什么区别吗?
请您参考如下方法:
是的,有区别。
b 是一个类变量...由 a 的所有实例共享,而 c 是一个实例变量,它将每个实例独立存在。