class Test
{
private int age;
private String name;

public static void main(String s[])
{
Test a[]=new Test[100];
}
}

解决方案 »

  1.   

    class Test
    {
    private int age;
    private String name;

    public static void main(String s[])
    {
    Test a[]=new Test[100];
    }
    }
    Test[] t = new Test[10000};
    加上set方法
      

  2.   

    他是让你赋值啊!
    private void set(String inputStr,int inputAge){
    name=inputStr;
    age=inputAge;
    }
      

  3.   

    class Test
    {
    public int age;
    public String name;

    }public static void main(String s[])
    {
    Test a[]=new Test[100];
    }
      

  4.   

    Test a[]=new Test[100];
    并没有构造100个Test,只是一个数组,数组元素还是没有初始化,所以只有一个数组,得loop给数组赋值
    class Test
    {
    public int age;
    public String name;
    public Test(String inputStr,int inputAge)
    {
    name=inputStr;
    age=inputAge;
    }}public static void main(String s[])
    {
    Test a[]=new Test[100];
    for(int i = 0;i<100;i++)
    {
    a[i] = new Test(String.valueOf(i),i);
    }
    }