gpt4 book ai didi

java - 在 main 中将数组声明为公共(public)并在其他类中访问它

转载 作者:行者123 更新时间:2023-12-02 07:04:16 25 4
gpt4 key购买 nike

我想知道如何在主类中创建/声明数组为公共(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

最佳答案

代码本身看起来是正确的,但您需要重新编译已更改的所有类。

关于java - 在 main 中将数组声明为公共(public)并在其他类中访问它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16293746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com