一道Java编程题 求助 帮忙编一下,顺便讲讲为什么 谢谢!!

2024-11-07 19:18:15
推荐回答(2个)
回答1:

public classTest{
public static void main(String[] args){
ArrayList list=new ArrayList();
list.add(new Loan());

list.add(new Date());

list.add(new String("我要找个好工作!");

list.add(new JFrame("这个对象不熟悉,不过大概创建都是这样子的");

list.add(new Circle());

loop(list);//调用方法

}

//循环遍历集合的方法

public void loop(List list){
for(Object obj:list){
System.out.println(obj.toString());
}
}

}
//自定义Circle类
class Circle{
public int radius;//半径

public String toString(){
return "我是一个"+radius+"的圆";
}

}
//这可是哥们一个字母一个字母的敲的,认真看看吧

回答2:

List list = new ArrayList();

list.add(new Loan());

list.add(new Date());

list.add(new String("123"));

list.add(new JFrame());

list.add(new Circle);

for(int i=0;i
​system.out.println(list.get(i).toString());

}