Чтобы упростить интерфейс, лучше просто не иметь getBalance()метод? Переход 0к charge(float c);тому же результату даст: public class Client { private float bal; float getBalance() { return bal; } float charge(float c) { bal -= c; return bal; } } Может быть, сделать заметку в javadoc? Или просто...