发布于 2015-06-14 01:57:24 | 97 次阅读 | 评论: 0 | 来源: 网络整理
析构声明为类声明了一个析构器。析构器没有参数,遵循如下的格式:
deinit {
statements
}
当类没有任何语句时将要被释放时,析构器会自动的被调用。析构器在类的声明体内只能被声明一次——但是不能在 类的扩展声明内,每个类最多只能有一个。
子类继承了它的超类的析构器,在子类将要被释放时隐式的调用。子类在所有析构器被执行完毕前不会被释放。
析构器不会被直接调用。
查看例子和如何在类的声明中使用析构器,参见析构过程一节。
析构器声明语法
析构器声明 → 特性(Attributes)列表 可选 deinit 代码块