Destrutor (programação)

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

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 Collector (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.

Wiki letter w.svg Este artigo é um esboço. Você pode ajudar a Wikipédia expandindo-o. Editor: considere marcar com um esboço mais específico.