我的Java經驗非常有限,而且我在訪問另一個包中的另一個類中的數組列表時出現問題。在包中的另一個類中訪問ArrayList時遇到困難
這似乎並不重要,我聲明數組..它是不能從其他類訪問
我頂班是這樣的:
package 1st_class;
import java.awt.*;
import javax.swing.*;
import java.awt.Event.*;
import java.util.ArrayList;
public class 1st_class {
public void main(String[] args)
{
ArrayList<Test> tests = new ArrayList<Test>();
ArrayList<Score> scores = new ArrayList<Score>();
tests = new ArrayList<Test>();
scores = new ArrayList<Score>();
MainMenu Menu1 = new MainMenu();
Menu1.setVisible(true);
}
}
這似乎只認陣列在這段代碼中..我可以通過在另一個類中使用mainmenu的一個實例來引用它們,並在數組名前添加例如main。
我對我猜想的範圍感到困惑。
這是** **局部變量。即使在* same *類的其他方法中也不可訪問。我強烈建議您閱讀[基礎教程](http://docs.oracle.com/javase/tutorial/)以瞭解該語言的基礎知識。 – Maroun 2014-12-02 08:27:22
調用類'1st_class'是否合法? – khelwood 2014-12-02 08:30:34
@khelwood它是「合法的」,但他應該檢查命名約定:http://en.wikipedia.org/wiki/Naming_convention_(programming)#Java – tumisma 2014-12-02 08:35:07