假设我在不同的场景中有 2 个类。
方案 1
class MyClass():
temp = 5
方案 2
class MyClass():
temp = 5
def myfunc(self):
print self.temp
现在何时将变量temp
视为类变量和实例变量。我很困惑,因为在这两种情况下我都可以temp
使用两者来访问变量的值。
Object.Temp
(表现为实例变量)ClassName.Temp
(表现为类变量)
我相信以前也有人问过类似的问题,但如果有人能在我的问题的背景下解释这一点,那将是一个很大的帮助。