Seguinte galera. eu fiz esse mini projeto aqui abaixo, mas eu tenho uma dúvida. Eu gostaria de pegar o valor do livro e usar ele como parâmetro através de algum método no objeto Cliente, para então retirar o valor do livro do saldo total do cliente. Mas para ter mais coerência, gostaria que fosse possível fazer isso através do "Cliente", não do "Livro"
(Método completo feito por "Livro")
public boolean comprarLivro(String nomeDoLivro, double precoDoLivro) {
precoDoLivro = this.getPreco();
if (this.cliente.getSaldo() <= precoDoLivro) {
System.out.println("Saldo insuficiente. O valor de " + nomeDoLivro + " é" + precoDoLivro + " e seu saldo é de " + this.cliente.getSaldo());
return false;
} else {
System.out.println(this.cliente.getSaldo());
this.cliente.setSaldo(- precoDoLivro);
System.out.println(this.cliente.getSaldo());
System.out.println("Livro " + nomeDoLivro + " comprado com sucesso.");
return true;
}