构造函数是constructor,也就是构造器。作用十分强大,一般用来初始化类的成员对象(比如,赋值)。除了可以实例化一个对象之外,还可以实例化一个具体功能的类。
参考图片:
第一个举例,是通常我们定义成员变量和成员方法:
第二个举例,是利用了python的内部构造函数__init__, __repr__
由此可见, 利用python中的构造函数可以直接初始化对象,无需调用成员函数进行初始化对象
而__repr__, 可以直接输出对象的值,不需要再次写成员函数,打印输出.
参考图片:
第一个举例,是通常我们定义成员变量和成员方法:
第二个举例,是利用了python的内部构造函数__init__, __repr__
由此可见, 利用python中的构造函数可以直接初始化对象,无需调用成员函数进行初始化对象
而__repr__, 可以直接输出对象的值,不需要再次写成员函数,打印输出.