为什么我可以从内部类中引用非最终字段
public class Selection extends Activity {
int con=0;
但不是非最终变量
public void loadlist() {
int con=0;
我必须将变量设为 final 吗?
public void loadlist() {
final int con=0;
编辑:如果我想在方法中声明一个 int,我需要将 int 设为 final。但是当我在外面声明它时(如在第一个代码块中),情况并非如此。