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__”的方法即可。