中,構造函數是一種特殊的函數,它在創建對象時被調用。構造函數通常用于初始化對象的屬性。
it__”,并且始終在類中定義。
中使用構造函數
itame, age)ameame
self.age = age
tfo(self)teame)t("ge", self.age)
1", 25)1tfo()
itame”和“age”,并將它們分配給對象的屬性。
1tfo”方法,該方法將對象的屬性輸出到控制臺。
構造函數還可以幫助我們設置默認值。例如,如果我們希望在創建對象時不必始終指定所有屬性的值,我們可以使用構造函數來設置默認值。下面是一個示例
itameknown", age=0)ameame
self.age = age
tfo(self)teame)t("ge", self.age)
1()1tfo()
knowname1”的對象,它將使用默認值創建。
構造函數還可以接受任意數量的參數。這些參數可以使用“args”和“kwargs”語法傳遞給構造函數。下面是一個示例
it__(self, args, kwargs)ameameknown')
self.age = kwargs.get('age', 0)
tfo(self)teame)t("ge", self.age)
1ame", age=25)1tfo()
ame1”和“25”傳遞給它的構造函數。
it__”的方法即可。