kotlin 的类有析构函数吗?


#1

class CA()
{
~CA(); // 在这里完成一些清理工作。

}

Kotlin 有对应的方案吗? 在类的实例撒消时完成一些动作。


#2

没有析构函数。

自动gc的语言内存不需要自己手动释放,如果有系统资源占用,实现Closable接口,自己实现close方法,并在合适的时候自己调用。当然,一般配合use函数使用可以自动调用close


京ICP备16022265号-2 Kotlin China 2017 - 2018