为什么我可以从内部类内部引用非最终字段
public class Selection extends Activity {
int con=0;
但不是非最终变量
public void loadlist() {
int con=0;
我必须将变量设为最终变量吗?
public void loadlist() {
final int con=0;
编辑: 如果我想在方法中声明 int,我需要将 int 设置为 Final。但当我在外部声明它时(例如在第一个代码块中),情况并非如此。
最佳答案
我认为您尝试在内部类中使用 con 值。尝试阅读此article
最美好的祝愿。
关于java - 如果我想从内部类引用它,为什么必须将变量设置为final?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17259299/