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?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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.