我有此(部分僞)代碼變量和方法和的ActionListener
class a {
void b()
{
int d = 0;
JButton c = new JButton();
c.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e)
{
d = 1;
}
});
}
}
但是,這是行不通的,蝕建議增加最終標識符d,但是,使值不可能改變。對不起,如果這是一個愚蠢的問題,但很難爲谷歌形成這樣的問題... 我也不能在方法b上聲明高於方法b的變量。
你實際上想用'd'做什麼?你期望它有什麼範圍? – SirPentor