在Python中,__init__()
方法是一個特殊的方法,用于初始化類的實例。它在創建對象時自動調用,用于設置對象的初始狀態。通常,在__init__()
方法中,我們會初始化對象的屬性。
下面是一個示例,展示了如何使用__init__()
方法:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def introduce(self):
print(f"My name is {self.name} and I'm {self.age} years old.")
# 創建一個Person對象并傳遞參數
person = Person("Alice", 25)
person.introduce()
在上面的示例中,Person
類有一個__init__()
方法,該方法接受兩個參數:name
和age
。在__init__()
方法中,我們將這兩個參數分別賦值給對象的name
和age
屬性。然后,我們定義了一個introduce()
方法,用于打印對象的姓名和年齡。
最后,我們創建了一個Person
對象,并將參數傳遞給__init__()
方法。在創建對象時,__init__()
方法會自動調用,并將傳遞的參數用于初始化對象的屬性。然后,我們調用對象的introduce()
方法來輸出對象的姓名和年齡。
輸出結果為:
My name is Alice and I'm 25 years old.
這就是使用__init__()
方法初始化對象的基本方法。您可以根據需要在__init__()
方法中添加其他的屬性和邏輯。