Per semplificare l'interfaccia, è meglio non avere il getBalance()
metodo? Passare 0
al charge(float c);
darà lo stesso risultato:
public class Client {
private float bal;
float getBalance() { return bal; }
float charge(float c) {
bal -= c;
return bal;
}
}
Forse prendi nota javadoc
? Oppure lascialo all'utente della classe per capire come ottenere l'equilibrio?