将数组调用到另一个数组......?

时间:2013-10-31 03:09:31

标签: java arrays

也许我没有正确地说这个,但是我已经构建了一个类,它创建一个动态数组,每次从输入到达它的最大值时都会加倍。我现在正在尝试将它集成到另一个类中,该类将使用我已经在动态数组类中构建的字符串来创建字符串列表。类似的东西:

 public StringList() {
        DynamicArray2 StringList= new DynamicArray2();}

但是我知道这是不对的,因为我不能在课堂的其他部分引用它,因为它会被切断。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我认为我明白你在说什么。你正在一个类的构造函数中声明一个变量,正如你所说的那样,它使得它超出了类的其余部分。尝试在构造函数之外移动声明。

public class StringList {

    DynamicArray2 stringList;        

    public StringList() {
        stringList= new DynamicArray2();
    }

}

或者您可能只想拥有一个可公开访问的DynamicArray2对象?尝试:

public DynamicArray2 stringList = new DynamicArray2();