Java语言!!求解!!请大神简单翻译一下!!

AgentList<GoToTrain>goToTrain=null;switch(trainIndex){case0:{goToTrain=goToTrain1;bre... AgentList<GoToTrain> goToTrain = null;
switch(trainIndex)
{
case 0:
{
goToTrain = goToTrain1;
break;
}
case 1:
{
goToTrain = goToTrain2;
break;
}
}
for(GoToTrain goTo: goToTrain)
{
goTo.board();
}
展开
 我来答
寤忆夢
2018-12-05
知道答主
回答量:7
采纳率:0%
帮助的人:2.2万
展开全部
先定义一个AgentList<GoToTrain> 类型的变量,取名goToTrain,注意是泛型<GoToTrain>,AgentList也许是你自定义的对象类型(引用类型,类类型),也许是你打错了(猜想是ArrayList);switch(trainIndex):是对变量trainIndex进行判断,当trainIndex的值为0时,将 goToTrain1的值递给goToTrain(是值传递还是引用传递你自己判断),break结束,case1同理;最后是foreach遍历goToTrain ,调用它的方法.board();。。。。。。。。。。。。纯粹手敲,给个好评哦,
百度网友fe36d4d7cd
2018-12-05 · 贡献了超过163个回答
知道答主
回答量:163
采纳率:18%
帮助的人:16万
展开全部
先通过火车位置确定下一站如果trainindex是0 就去火车1号 如果是1就去2号 for循环那里是,遍历AgentList里的每一个对象就是说,把里面的对象赋给goTo,然后每赋一次就调用一次board函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式