16. 析构过程

文章目录
  1. 1. 析构器是如何运作的
  1. ow Deinitialization Works
  2. Deinitializers in Action

析构器 会在类的实例销毁之前被立即调用。使用deinit关键字来表示析构器,类似于使用init关键字标示构造器,析构器仅适用于class类型。

析构器是如何运作的

在类的定义中, 类最多只能有一个析构器。 析构器不接受任何参数,并且没有括号。

在实例销毁之前,会自动调用析构器。你不能自己调用析构器。父类的析构器由其子类继承,父类析构器会在子类析构器实现的末尾自动调用。即使子类不提供自己的析构器,父类析构器也会被调用。