Ola, Creio q do jeito q esta sendo feito, o novo objeto tem a mesma referencia, entao é a mesma coiss nao? Grato
Ola, Creio q do jeito q esta sendo feito, o novo objeto tem a mesma referencia, entao é a mesma coiss nao? Grato
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!