私はこの(部分的に擬似)コードを持っています
class a {
void b()
{
int d = 0;
JButton c = new JButton();
c.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e)
{
d = 1;
}
});
}
}
しかし、それは機能しません.Eclipseは最終的な識別子をdに追加することを提案しましたが、それは値を変更することを不可能にします. ばかげた質問で申し訳ありませんが、このようなことについて Google に質問するのは難しいです... また、メソッド b よりも高いレバーで変数を宣言することはできません。