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

为何这样实例话没有输出结果

2012-11-05 
为什么这样实例话没有输出结果public class EO3_ObjectReference {EO2_OverLoadedContructor[] arraynew

为什么这样实例话没有输出结果
public class EO3_ObjectReference {
  EO2_OverLoadedContructor[] array=new EO2_OverLoadedContructor[5];
  public EO3_ObjectReference() {
// new EO2_OverLoadedContructor();
// new EO2_OverLoadedContructor();
// new EO2_OverLoadedContructor();
// new EO2_OverLoadedContructor();
// new EO2_OverLoadedContructor();
  for(int i=0;array.length<5;i++){
  array[i]=new EO2_OverLoadedContructor();
  }
// 构造五个EO2的实例
}
  public EO3_ObjectReference(String s){
  for(int i=0;array.length<5;i++){
  array[i]=new EO2_OverLoadedContructor(s);
  }
  }
/**
* @param args
*/
public static void main(String[] args) {

// TODO Auto-generated method stub
  new EO3_ObjectReference();
 
  new EO3_ObjectReference("OverLoaded");
}

}

public class EO2_OverLoadedContructor {
  public EO2_OverLoadedContructor(){
System.out.println("Default Contructor");
  }
  public EO2_OverLoadedContructor(String s){
this();
System.out.println(s);
  }
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
  new EO2_OverLoadedContructor();
  new EO2_OverLoadedContructor();
  new EO2_OverLoadedContructor("OverLoaded");
}

}


[解决办法]
同学,你写错了吧.

for(int i=0;array.length<5;i++){
array[i]=new EO2_OverLoadedContructor();
}


这个for循环,判断是array.length<5,可array.length就是5啊,怎么进的去for循环呢?
应该是i < array.length吧.应该是笔误!

热点排行