Boa tarde!
Imagino que o título tenha ficado confuso então explicarei melhor aqui.
Estou criando um sistema de Banco bem simples em OO e minha dúvida é a seguinte:
O sistema possui duas classes que irão possuir seus atributos e métodos ( Account e Movement ). A classe Account, como próprio nome diz, é a classe para se criar uma nova conta ( Objeto ) quando instanciada assim como a classe Movement.
O problema está na classe Movement. Que acontece exatamente o seguinte:
System.out.println("How much do you want to withdraw?");
value = input.nextDouble();
// a varíavel balance da classe Account já possui um certo valor armazenado.
newAcc.getbalance() = newAcc.getbalance() - value;
O que acontece na classe Movement? Eu crio um Objeto Account newAcc = Account(); e pego a variável de instância ‘’ balance ‘’, localizada na classe Account através de um get, ou seja, newAcc.getbalance().
Só que o que eu preciso fazer é colocar o resultado de ‘’ newAcc.getbalance() - value ‘’ dentro de newAcc.getbalance(). É possível eu fazer isso? Pois aqui está dando um erro, o que eu estou fazendo de errado?
Obrigado pela ajuda, galera.
Espero que a minha explicação não tenha ficada muito confusa.