python中並沒有像 C語言 C++ java 那樣定義靜態屬性的關鍵字 static
那么在python中是怎么做的呢?
class A(object):
name="lance"
def __init__(self):
print("in the init")
print(A.name)
打印:lance
其實類屬性就差不多相當於靜態屬性
再看
class A(object):
name="lance"
def __init__(self):
self.name01 = "lance01"
print(self.name01)
print(A.name)
print(A())
打印:
lance
lance01
<__main__.A object at 0x0000000001DC84A8>
其中 name01是實例變量
這樣應該清楚了