Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida sobre referência

Em relação a cópia explicado no vídeo ficou claro, mas referente a referência fiquei na dúvida. Poderiam me explicar novamente sobre a referência. Obrigado.

2 respostas
solução!

Em programação, a cópia e a referência são dois conceitos importantes a serem considerados ao trabalhar com dados e objetos.

A cópia é a criação de uma nova cópia dos dados ou do objeto. Quando você faz uma cópia de um dado ou objeto, você cria uma nova instância dos dados ou do objeto com o mesmo valor, mas em uma localização de memória diferente.

A referência, por outro lado, é o uso de um ponteiro ou uma variável para acessar um dado ou objeto existente em uma localização de memória. Quando você usa uma referência para acessar um dado ou objeto, você está acessando o mesmo dado ou objeto original, e não uma cópia dele.

Em algumas linguagens de programação, como Java e Kotlin, os objetos são sempre passados por referência, enquanto os tipos primitivos (como inteiros, ponto flutuante e booleanos) são passados por cópia. Isso significa que, quando você passa um objeto como parâmetro para uma função ou método, a referência para o objeto original é passada, e qualquer alteração feita no objeto dentro da função ou método será refletida no objeto original. Por outro lado, quando você passa um tipo primitivo como parâmetro, uma cópia do valor é passada, e qualquer alteração feita no valor dentro da função ou método não será refletida no valor original.

Show!

Muito obrigado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software