Может быть, этот трюк дает вам идею
a
т быть только окончательным здесь. Почему? Как я могу переназначитьa
вonClick()
метод, не сохраняя его в качестве частного члена?
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
}
});
}