【发布时间】:2011-10-21 07:52:47
【问题描述】:
我有按钮单击侦听器,在 onCreate() 方法中我有一个局部变量,例如
onCreate() {
super.onCreate();
int i = 10;
Button button = (Button)findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
i++;
}
});
为什么 java 要求让我成为 final ?
【问题讨论】:
标签: java android inner-classes final local-variables