作用:删除释放类的成员属性。对象销毁前释放所占用系统资源的类的成员。
特点:
1、方法名必须与类名相同,但名称前必须加“~”;
2、不能用public、private等修饰,因为它只能在本类使用;
3、不能设置任何参数与返回值;
4、在本类停止使用或=null时,自动执行;
5、如果编写的类无析构方法,系统会自动提供一个默认的析构方法;
6、一个类只能有一个析构函数,析构函数不能手动调用,是系统自动调用的。
代码示例:
class Person
{
~Person()
{
}
}