/* deinit 只有类才可以有析构
有些操作文件,套节字等需要自己释放资源的类,需要析构
*/
class DeInitClass
{
init()
{
println("Init")
}
deinit //构造又参数,括号,返回值,析构没有。
{
println("deinit")
}
}
func test()
{
var c = DeInitClass() //退出函数这个区间后,类会自动调用deinit
}
test()