我正在建立一个类(对不起-代理),该类将与一组Tank对象(流体库)一起工作-做诸如监视各个容器的单个液位或总液位,报告液位并根据液位发起动作的事情-这种性质。为了论证,我们将其称为“ TankMonitor”代理。
理想情况下,我希望能够在“ TankMonitor”代理中定义一个参数,当我在主容器中放置TankMonitor时,该参数允许我定义感兴趣的坦克。我想将参数的类型定义为其他-ArrayList<Tank>
但是我不知道如何设置下一步,以便在我将这个代理的实例放入main时允许我填充Tanks的ArrayList。我的偏好是拥有一个列表类型控件来填充ArrayList-就像AnyLogic Seize块允许您指定多个资源池以供选择的方式一样。
有人尝试过此方法并成功吗?