不能在java中引用字段类

时间:2017-03-27 09:29:14

标签: java field

我不知道如何解决以下问题。 我有一个如下代码:

public class MyWindow{
    private Button saveButton;
    private Application saveImplementation;
    void createSaveButton() {
        saveButton.addListener(new Button.ClickListener() {
            @Override
            public void buttonClick(Button.ClickEvent event) {
                this.saveImplementation.save();//Cannot resolve symbol 'saveImplementation'
            }
        });
    }
}

在saveButton.addListener中我不能引用saveImplementation,它是MyWindow类的一个字段 - 你能帮帮我吗? 我该如何解决?

1 个答案:

答案 0 :(得分:2)

this指的是ClickListener的实例。您需要通过MyWindow

指定MyWindow.this.saveImplementation.save();的实例