我是编程新手,在 Java 中遇到了一些问题。我了解了静态变量并尝试实现它并且工作正常,但是如果我在嵌套方法中实现静态变量,则该变量不会得到更新
public class MyClass {
private static int[] a = new int[5];
public void firstMethod() {
public void secondMethod() {
for(int i=0;i<5:i++) {
public void thirdMethod() {
a[i] = i;
}
}
System.out.println(a[0]); // Doesn't show 0
}
}
}
上面的代码有错误吗?如果这是不可能的,那么还有其他解决方案吗?请帮忙
提前致谢