看來他們唯一的價值在於存儲屬性。即使那樣,那些無法更改或變化反映在所有實例!python類有什麼好處?
如果我這裏有一類:
# Vertex
class Vertex:
label = str()
ID = int()
outEdges = list()
inEdges = list()
做出新的頂點對象:
v = Vertex()
,並添加到V的outedges:
v.outEdges.append(1)
然後Vertex.outEdges不再是一個空列表,而且還包含1.
那麼應該如何使用python類呢?使用複製模塊?一點也不?
你爲什麼要使用類的屬性?如果您的數據只應用於單個實例,請將其作爲實例的一部分。 – geoffspear
使類屬性反映在所有實例中。 – Matthias