如何全局声明一个String数组。任何人都可以给我一个简单的例子

时间:2013-09-10 14:58:37

标签: java

我想全局声明一个String 1维数组。任何人都可以借助简单的例子告诉我如何进行。

5 个答案:

答案 0 :(得分:6)

public static String[] myBadGlobalArray = new String[mybadarrysize];

答案 1 :(得分:1)

...一般来说,全局变量是 BAD 的东西。也就是说,您可以将其声明为public static String[] someArrayName;

答案 2 :(得分:0)

你可以试试这个:=

public static String[] myArray = new String[10];

答案 3 :(得分:0)

在一个类中,全局定义的数组可以如下:

public class MyClass {
    public static String[] myArray = new String[yourSize];

}

但是,为了遵循封装的概念,请使用数组的getter和setter使其可访问。懒惰并将String[]声明为protectedpublic可能非常容易,但请不要因为变量全球化抵消/违背了非常重要的OOP封装原则。

答案 4 :(得分:0)

只有在可以是最终的时才使用全局公共字段 另一种方式使用类似的东西:

private String[] stringArray;


public String[] getStringArray() {
    return stringArray;
}

public void setStringArray(String[] stringArray) {
    this.stringArray = stringArray;
}