为什么在匿名类中只能访问最终变量?
-
a这里只能是最终的。为什么?如何在不将其保留为私有成员的情况下重新分配方法?aonClick()private void f(Button b, final int a){ b.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { int b = a*5; } }); } -
如何返回点击时的 ?我的意思是
5 * aprivate void f(Button b, final int a){ b.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { int b = a*5; return b; // but return type is void } }); }