我對構造函數中的變量賦值有個疑問:我有一個採用參數'context'的構造函數。首先,我將這個變量賦值給一個類變量。其次,我創建了另一個類,它也將「語境」作爲一個論點。構造函數中的變量賦值
我的問題:將類變量(self.context)或從構造函數(上下文)的參數賦值給新創建的類會更好嗎?
class State():
def __init__(self, context):
self.context = context
self.diconnected = Disconnected(self.context)
或
class State():
def __init__(self, context):
self.context = context
self.diconnected = Disconnected(context)
這些是實例變量,而不是類變量。 –
對不起。我的意思是實例變量 – Caduceus