| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 715 人关注过本帖
标题:add的用法,为何要循环加进同样的对象呢?》
取消只看楼主 加入收藏
小白编程
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2015-6-5
结帖率:100%
收藏
 问题点数:0 回复次数:1 
add的用法,为何要循环加进同样的对象呢?》
import java.util.*;
class V2Radiator
{
    V2Radiator(ArrayList<SimUnit> list)
    {

        for(int x = 0; x < 5; x++)
        {
            list.add(new SimUnit("V2Radiator"));
  这个add是把括号内的对象加进数组里,为什么要循环5次加入同样的对象呢?
        }
    }
}
class V3Radiator extends V2Radiator
{
    V3Radiator(ArrayList lglist)
    {
        super(lglist);
        for(int g = 0; g < 10; g++)
        {
            lglist.add(new SimUnit("V3Radiator"));
        }
    }
}
class RetentionBot
{
    RetentionBot(ArrayList rlist)
    {
        rlist.add(new SimUnit("RetentionBot"));
    }
}
public class TestLifeSupportSim
{
    public static void main(String[] args)
    {
        ArrayList aList = new ArrayList();
        V2Radiator v2 = new V2Radiator(aList);
        V3Radiator v3 = new V3Radiator(aList);
        for(int z = 0; z < 20; z++)
        {
            RetentionBot ret = new RetentionBot(aList);
        }
    }
}
class SimUnit
{
    String botType;
    SimUnit(String type)
    {
        botType = type;
    }
    int powerUse()
    {
        if("Retention".equals(botType))
        {
            return 2;
        }
        else
        {
            return 4;
        }
    }
}
搜索更多相关主题的帖子: import super 
2015-06-23 16:23
小白编程
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2015-6-5
收藏
得分:0 
回复 2楼 calix
菜鸟自学阶段, 等懂点点再去培训学校 这样效果好些
2015-06-23 20:08
快速回复:add的用法,为何要循环加进同样的对象呢?》
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.088012 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved