首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Java的静态数组变量怎么初始化

2013-11-30 
Java的静态数组变量如何初始化举例class A{char chpublic void setCh(char _ch){this.ch _ch}public c

Java的静态数组变量如何初始化
举例

class A{
    char ch;
    public void setCh(char _ch){
        this.ch = _ch;
    }
    public char getCh(){
        return this.ch;
    }
}

public class Test{

    static A arry[];
    public static void Init(){
        arry = new A[5];
        for(char ch = 'A'; ch < 'E'; ch++){
            arry[ch - 'A'].setCh(ch);
        }
    }

    public staitc void main(){
        Test.Init();
    }
}

运行的结果是Exception in thread "main" java.lang.NullPointerException,我觉得是静态数组
static A arry[]错了,但是不知道arry[]应该怎么初始化,求救!

热点排行