1
resposta

REFERENCIAS

Se eu for definir básicamente a diferença de objetos e refencias, como faria isso ?

1 resposta

Oie Rafael, tudo bem contigo?

A referência é basicamente o endereço de memória onde o objeto está localizado, já o objeto é um espaço na memória que "reservamos" para colocarmos os dados referentes a esse objeto.

Para você observar mais claramente a diferença entre um objeto e uma referência veja abaixo:

Criando um objeto:

new Conta();    // ao fazermos isso criamos um objeto, entretanto ele é inacessível já que não possuiu nenhuma variável guardando sua referência

Ao criamos um objeto usando o código new Conta(); é devolvido uma referência, e essa referencia nós salvamos dentro de uma variável, por exemplo:

Conta conta = new Conta(); // quando o objeto é criado, é devolvido uma referência que é salva dentro da variável "conta".

// E agora se quisermos manipular esse objeto "Conta", usando a variável que armazena a referência desse objeto podemos fazer o seguinte:

conta.agencia = 455;

Ficou mais claro agora?

Se tiver qualquer outra dúvida estarei por aqui :)