此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【JliushuiH】截止到2008-06-23 11:08:02的历史汇总数据(不包括此帖):
发帖数:1                  发帖分:20                 
结贴数:0                  结贴分:0                  
未结数:1                  未结分:20                 
结贴率:0.00  %            结分率:0.00  %            
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html

解决方案 »

  1.   

    Firster[] FR=new Firster[10]; 你根本没往数组里存东西应该这样
    Firster[] FR=new Firster[10];
    FR[0] = new Firster();
    FR[1] = new Firster();
    ...........
    一直到FR[9] = new Firster();
      

  2.   

    Firster[] FR=new Firster[10];你只是分配了10个对象的引用,并没有初始化对象应该加上for(int i=0;i<FR.length;i++){
      FR[i] = new Firster(); // 初始化才可以!
    }
      

  3.   

    你要赋值给他
    fr【i】=xxxx
    才会又东西出来,否则里面是空
      

  4.   

    class Firster{
    int a;
    Firster(){
    a=10;

    另外说一点如果在类中的属性,不是要不修饰的话.最好加上修饰符.
      

  5.   


    Firster[] FR=new Firster[10]; 
    //等同于
    Firster[] FR={null,null,null,null,null,null,null,null,null,null}; 
    //然后
    System.out.println(abc[i].a); 
    //自然就等同于
    System.out.println(null.a); 
    //空指针就是必然的了