我想知道如何在主类中将数组创建/声明为公共,然后在其他类中访问它。我的程序的几行代码是:
主班
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