析构函数是在垃圾回收时调用的
构造函数与析构函数的区别: 构造函数和析构函数是在类体中说明的两种特殊的成员函数。 构造方法是在创建类的对象实例时执行的,而析构方法则是在垃圾回收、释放资源时使用的。 析构函数的功能是用来释放一个对象的。在对象删除前,用它来做一些清理工作,它与构造函数的功能正好相反。