是否可以在NetLogo中创建类?

时间:2013-01-07 19:44:29

标签: class netlogo

我在互联网上搜索了这个,但找不到任何答案。我想在NetLogo中创建类,但就目前而言,唯一的方法是使用Java创建扩展。

是否可以在NetLogo中定义和使用类?

1 个答案:

答案 0 :(得分:1)

品种是NetLogo与大多数面向对象语言实现的“类”最接近的事情。

breed [agents agent]

NetLogo不会修复对象的方法。在Netlogo中定义方法后:

to doit []
....
end

然后你可以通过

在任何品种(想想'对象')上“调用”这个方法
ask agents [doit]

但你也可以

breed [puppies puppy]
ask puppies [doit]

有点像mixins