1
resposta

obgetivo era mostrar o saldo das contas como 700 e 430 mas esta vindo 1000 e 430

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Tudo bem xará?

Existem algumas inconsistências no seu código, por exemplo sua classe ContaJava, ela possui os seguintes atributos saldo, agencia, numero, titula e retirada, todos eles estão recebendo valores, ou seja, seu código está atribuindo valores aos atributos de todas as instancias dessa classe, isso significa que quando você faz:

ContaJava contaDoPaulo = new ContaJava();

Por padrão toda conta que é instanciada a partir de ContaJava virá com saldo = 300, agencia = 42, etc..

Não é uma boa prática, mesmo que você quisesse definir valores fixos para uma conta, o convencional é faze-lo no construtor. Mas você precisa entender o porque está fazendo, caso contrário não tem sentido.

Espero ter ajudado.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!