【发布时间】:2012-04-11 13:02:07
【问题描述】:
我来自 Java,所以我在这里感到困惑。
class Sample(object):
x = 100 # class var?
def __init__(self, value):
self.y = value # instance var?
z = 300 # private var? how do we access this outside Sample?
这3个变量声明有什么区别?
【问题讨论】:
-
重复,重复,重复...很多和很多这样的问题,很多和很多完整的文档。
-
@ChrisMorgan:如果你要打电话给重复,至少找到最好的重复答案并在此处发布链接。
-
举几个例子来说明这个问题的所有要点:class and instance variables, private variables