Boa tarde!
Estou olhando a aula do professor, e ele fez este código só que utilizando um boolean, segue código:
public boolean saca(double valor) {
if(this.saldo >= valor) {
this.saldo = this.saldo - valor;
return true;
} else {
return false;
}
Eu acabei olhando e tentando fazer de outra forma, gostaria de saber se esta forma seria incorreta, pois funcionou, mas não sei esta realmente de acordo com as regras de orientação a objeto.
public void saca (double valor) {
if (valor > saldo) {
System.out.println("Você não tem este valor");
} else {
System.out.println("Saque realizado com sucesso.");
this.saldo -= valor;
}
}