我有一个问题,当我们在内部类中使用它时,为什么要设置一个字段 final?比如为什么要把textField的修饰符设置为final?我的问题是,如果我们不将其声明为最终版本,为什么它不可用?
final TextField textField = new TextField();
Button b = new Button();
b.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
textField.setText("hello");
}
});