Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Espaço na memória

Quando o GabrielaCosta começou a apontar para o mesmo objeto apontado pela Gabriela, o que acontece com o Objeto anterior? Ele é automaticamente excluído da memória? Se não for excluído, existe alguma maneira de ser acessado ainda, de atribuirmos alguma outra referência para alterar ou imprimir os seus dados?

1 resposta

Existe um mecanismo na CLR responsável por limpar esse objeto da Memória, se chama Garbage Collector.

Quando a CLR percebe que um objeto não pode mais ser chamado ( dada a estrutura do seu código ) ela retira o objeto da memória.

Mas isso é feito de forma muito variada, a CLR é inteligente o bastante para escolher quando vai desalocar os objetos.