-5

我有一个类说 ABC,我想要一个全局数组,该类的每个函数都可以访问,但问题是在编译时我不知道数组的大小,所以我动态分配全局构造函数中的变量,但随后无法通过其他函数访问。任何建议我该如何解决这个问题?

4

3 回答 3

4

改用 ArrayList 就这么简单:)

编辑:public static ArrayList constant; 可以创造奇迹!

再次编辑:看看这个问题。它可以回答您的查询Arraylist of Arraylists 的通用类型

于 2013-09-06T06:58:07.517 回答
0

有两种方法:

1-在构造函数之外声明数组,使其可以从其他类访问,将其声明为静态

2-在你的构造函数之外声明数组,有一个公共的get方法。如果数组未初始化,则返回 null。

于 2013-09-06T07:00:12.407 回答
0

您可以使用List接口的任何实现。它们不需要预定的大小。

于 2013-09-06T07:00:55.500 回答