数组在使用之前要先定义长度。
把class B改了一下。class B{
  I01[] i01 = new I01[10];//定义为10,或者其它的整数。
  int count=0;
  void bf1(I01 i){
    i01[count++]=i;
  }
  void bf2(int i2){
    i01[i2]=null;
  }
  void bf3(){
    for (int j=0;j<i01.length;j++){
      i01[j].fun1();
      i01[j].fun2();
      i01[j].fun3();
    }
  }
}