我想知道如何在主类中创建/声明数组为public,然后在其他类中访问它。我的程序的几行代码是:
import java.util.*;
import java.lang.*;
public class enc2kTest
{
public static int[] msgArray = {14555256, 78925654, 76543878, 65432567, 76175544};
public static void main(String ar[])
{
---------
---------
}
}
import java.util.*;
import java.lang.*;
public class inter1
{
public static void main(String ar[])
{
enc2kTest e2k = new enc2kTest();
System.out.println("");
for(int i = 0; i < e2k.msgArray.length; i++ )
{
System.out.print(" | ");
System.out.print(e2k.msgArray[i]);
}
}
}
但它将结果显示为零。那是为什么?
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0
答案 0 :(得分:2)
代码本身看起来是正确的,但您需要重新编译已更改的所有类。
答案 1 :(得分:0)
复制/粘贴您的代码
对我来说很好用
输出:
| 14555256 | 78925654 | 76543878 | 65432567 | 76175544