局部角部类 VAc void start(double rate) class InterestAdderimplements Action listener public InterestAdder(double aRate)i rate=aRate; public void actionPerformed(Action Event event)i double interest= balance rate /100; balance + interest Number Format formatter Number Format. get CurrencyInstanceo System. out println("balance=+ formatter format(balance));) private double rate; Action Listener adder= new InterestAdder(rate); Timert= new Timer(1000, adder) t start; JAVA局部内部类 public void start(double rate) { class InterestAdder implements ActionListener { public InterestAdder(double aRate) { rate = aRate; } public void actionPerformed(ActionEvent event) { double interest = balance * rate / 100; balance += interest; NumberFormat formatter = NumberFormat.getCurrencyInstance(); System.out.println("balance=" + formatter.format(balance)); } private double rate; } ActionListener adder = new InterestAdder(rate); Timer t = new Timer(1000, adder); t.start(); }