a
在这里只能是final。为什么?如何在onClick()
方法中重新分配a
而不保留它作为私有成员变量?
private void f(Button b, final int a){
b.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
int b = a*5;
}
});
}
我如何在被点击时返回5 * a
?我的意思是,private 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
}
});
}