Destrutor (programação)
Origem: Wikipédia, a enciclopédia livre.
Destrutor (do inglês, desctructor), é um membro de uma classe, um método, invocado quando a classe deve ser destruída. É utilizado, normalmente, para liberar a memória alocada dinamicamente pela classe e para eliminar as possíveis referências à classe, quando ela não mais existir. Não recebe parâmetros de entrada ou de saída. Em linguagens de programação com o recurso Garbage Collection (coletor de lixo), que retiram da memória os objetos não referênciados, não há método destrutor, uma vez que o Garbage Collector faz o trabalho de destruição dos objetos.