我正在尝试进行简单的交叉路口模拟。这个想法是记录汽车离开相交需要多少时间。目前,我对此表示怀疑:
问题是我无法在stopLine中向代理添加时间。
有人可以帮助我吗?预先感谢
答案 0 :(得分:0)
是的,但是您必须做一些小技巧:
((Car)car).startTime=time();
假设您的汽车代理商名称为Car ...,如果名称为AnotherName,您将执行以下操作:
((AnotherName)car).startTime=time();
仅仅是停止线变量car的类型为Agent(或者不确定对象),因此您必须将其转换为您使用的car或agent类型。