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

[Dúvida] O resultado deu esse abaixo era pra da isso mesmo?

O resultado deu esse abaixo era pra da isso mesmo?

200.0 300.0 O saldo da primeira conta é: 50.0 O saldo da segunda conta é: 50.0

Segue meu código a baixo:

package byteBank;

public class CriarConta {

    public static void main(String[] args) {
        conta primeiraConta = new conta();
        primeiraConta.saldo = 200;

        System.out.println(primeiraConta.saldo);

        primeiraConta.saldo += 100;
        System.out.println(primeiraConta.saldo);

        conta segundaConta = primeiraConta;
        segundaConta.saldo = 50;

        System.out.println("O saldo da primeira conta é: " + primeiraConta.saldo);
        System.out.println("O saldo da segunda conta é: " + segundaConta.saldo);
    }
}
2 respostas

Acredito que não era esse o resultado esperado, pode postar o código da Classe conta?

solução!

Boa tarde!! O resultado é esse mesmo, onde o exercício coloca conta segundaConta = primeiraConta; segundaConta.saldo = 50;

aqui está falando que as referencias primeiraConta e segundaConta aponta para o mesmo objeto.

o certo seria=> Conta segundaConta = new Conta( ); aqui está instanciando um novo objeto Conta.

Ate. Renato Menezes