构造函数:

构造函数是一种特殊的方法,主要用于在实例化对象中初始化对象,即为新对象的成员变量赋初值,总与new运算符一起使用在创建对象的语句中。一个类可以有多个构造方法,可以根据参数个数或参数类型的不同进行区分,即构造方法的重载。

析构函数:

析构函数与构造函数相反,构造函数在实例化对象时调用,而析构函数在对象结束其生命周期时,系统将自动调用析构函数,析构函数往往用于释放新对象开辟的内存。