class DepositAccount extends Account { private boolean newmonth=true; private double interest; public DepositAccount(int sum,double interest) { super(sum); this.interest=interest; } public boolean withdraw(int sum) { if(!newmonth) return false; else if(super.withdraw(sum)) { newmonth=false; return true; } else return false; } public void update() { deposit((int)(balance()*interest)); newmonth=true; } public void setInterest(double newInterest) { interest=newInterest; } }