什么是析构函数?
提问人:刘冬梅发布时间:2020-10-12
在对象不再需要时,希望确保它所占的存储空间能被收回。C#中提供了析构函数用于专门释放被占用的系统资源。析构函数具有如下性质:
析构函数在类对象销毁时自动执行。
一个类只能有一个析构函数,而且析构函数没有参数,即析构函数不能重载。
析构函数的名称是“~”加上类的名称(中间没有空格)。
与构造函数一样,析构函数也没有返回类型。
析构函数不能被继承。
继续查找其他问题的答案?
相关视频回答
回复(0)
在对象不再需要时,希望确保它所占的存储空间能被收回。C#中提供了析构函数用于专门释放被占用的系统资源。析构函数具有如下性质:
析构函数在类对象销毁时自动执行。
一个类只能有一个析构函数,而且析构函数没有参数,即析构函数不能重载。
析构函数的名称是“~”加上类的名称(中间没有空格)。
与构造函数一样,析构函数也没有返回类型。
析构函数不能被继承。
点击加载更多评论>>