Para simplificar a interface, é melhor simplesmente não ter o getBalance()método? Passar 0para o charge(float c);dará o mesmo resultado: public class Client { private float bal; float getBalance() { return bal; } float charge(float c) { bal -= c; return bal; } } Talvez faça uma anotação...