在Python 中使用類別時,您可能經常會遇到init方法。此方法對於實例化物件時初始化其狀態非常重要。
區分類與物件至關重要。類別定義了創建物件的藍圖,而物件是從類別建立的實例。初始化物件時,您為其屬性提供值,這些屬性就像物件中的變數。
init 方法充當物件的建構子。當物件建立時,會自動呼叫 init 方法來初始化其屬性。 init 方法中的 self 參數總是會引用目前正在建立的物件。
範例:建立和初始化物件考慮以下範例:<code class="python">class Dog: def __init__(self, name, color): self.name = name self.color = color fido = Dog("Fido", "brown")</code>在此範例中,
init 方法將名稱和顏色值指派給名為fido 的Dog 物件實例的屬性。
類別與實例屬性區分類屬性與實例屬性很重要。類別屬性定義該類別的所有實例共享的值,而實例屬性屬於各個物件實例。例如,與名稱和顏色屬性不同,population_size 可以是 Dog 類別的類別屬性。 建立自己的類別和物件設計自己的類別時,請考慮以下事項:以上是init 方法在 Python 類別中的作用是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!