1
resposta

Nao clonando o Objeto

Ola, Creio q do jeito q esta sendo feito, o novo objeto tem a mesma referencia, entao é a mesma coiss nao? Grato

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

Olá Hudson!

De fato, quando fazemos a atribuição na primeira linha do método, eles possuem a mesma referência. Entretanto, quando fazemos outras atribuições à variável resultado, ela passa a possuir sua própria referência, visto que estamos criando um novo objeto.

Tente comparar as variáveis subtotal e resultado com o método equals() antes e depois das alterações em resultado para um melhor entendimento.

Abraço!